Consulta

29/05/2004 - 02:01 por luis suescun | Informe spam
Hola Grupo...

Gracias de antemano por la respuesta que me puedan dar...

Resulta que yo tengo una consulta en la que obtengo por numero de cedula las
llamadas de compromiso con la cobranza y en este proceso se pueden hacer
varias llamadas, pero para un informe, necesito por cedula obtener
unicamente el compromiso asumido por la asesora en la ultima llamada, osea
en la fecha correpondiente a la ultima llamada... espero me haya dado a
entender.

Tabla A
cedula,concepto,fecha llamada.
xxxxx,04 ,2004.04.01
xxxxx,05 ,2004.04.19
xxxxx,03 ,2004.05.10

Tabla B
cedula, nombre
xxxxx,Asesora morosa...


El resultado
cedula,nombre ,concepto,fecha
xxxxx ,Asesora morosa,,03 ,2004.05.10


Luis.

Preguntas similare

Leer las respuestas

#1 Javier Loria
02/06/2004 - 23:53 | Informe spam
Hola Luis:
Disculpa se me habia pasado el posteo, yo creo que tal vez algo como
esto te sirve (va sin revisar, podria ser que tenga problemas de sintaxis):
=SELECT TablaA.Cedula
, TablaB.Nombre
, TablaA.Concepto
, TablaA.FechaLlamada
FROM (SELECT Cedula, MAX(FechaLlamada) AS UltimaLlamada
FROM TablaA GROUP BY Cedula) AS Ultimas
JOIN TablaA
ON TablaA.Cedula=Ultimas.Cedula
AND TablaA.FechaLlamada=Ultimas.UltimaLlamada
JOIN TablaB
TablaA.Cedula=TablaB.Cedula
= Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
luis suescun escribio:
Hola Grupo...

Gracias de antemano por la respuesta que me puedan dar...

Resulta que yo tengo una consulta en la que obtengo por numero de
cedula las llamadas de compromiso con la cobranza y en este proceso
se pueden hacer varias llamadas, pero para un informe, necesito por
cedula obtener unicamente el compromiso asumido por la asesora en la
ultima llamada, osea en la fecha correpondiente a la ultima
llamada... espero me haya dado a entender.

Tabla A
cedula,concepto,fecha llamada.
xxxxx,04 ,2004.04.01
xxxxx,05 ,2004.04.19
xxxxx,03 ,2004.05.10

Tabla B
cedula, nombre
xxxxx,Asesora morosa...


El resultado
cedula,nombre ,concepto,fecha
xxxxx ,Asesora morosa,,03 ,2004.05.10


Luis.
Respuesta Responder a este mensaje
#2 luis suescun
03/06/2004 - 03:12 | Informe spam
Muchas Gracias Javier...

Excelente.


"Javier Loria" wrote in message
news:
Hola Luis:
Disculpa se me habia pasado el posteo, yo creo que tal vez algo como
esto te sirve (va sin revisar, podria ser que tenga problemas de


sintaxis):
=> SELECT TablaA.Cedula
, TablaB.Nombre
, TablaA.Concepto
, TablaA.FechaLlamada
FROM (SELECT Cedula, MAX(FechaLlamada) AS UltimaLlamada
FROM TablaA GROUP BY Cedula) AS Ultimas
JOIN TablaA
ON TablaA.Cedula=Ultimas.Cedula
AND TablaA.FechaLlamada=Ultimas.UltimaLlamada
JOIN TablaB
TablaA.Cedula=TablaB.Cedula
=> Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
luis suescun escribio:
> Hola Grupo...
>
> Gracias de antemano por la respuesta que me puedan dar...
>
> Resulta que yo tengo una consulta en la que obtengo por numero de
> cedula las llamadas de compromiso con la cobranza y en este proceso
> se pueden hacer varias llamadas, pero para un informe, necesito por
> cedula obtener unicamente el compromiso asumido por la asesora en la
> ultima llamada, osea en la fecha correpondiente a la ultima
> llamada... espero me haya dado a entender.
>
> Tabla A
> cedula,concepto,fecha llamada.
> xxxxx,04 ,2004.04.01
> xxxxx,05 ,2004.04.19
> xxxxx,03 ,2004.05.10
>
> Tabla B
> cedula, nombre
> xxxxx,Asesora morosa...
>
>
> El resultado
> cedula,nombre ,concepto,fecha
> xxxxx ,Asesora morosa,,03 ,2004.05.10
>
>
> Luis.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida