consulta en sql
Publicado por Lily (17 intervenciones) el 10/05/2012 01:01:02
Necesito de una tabla de movimeinto solo listar la fecha de ultimo movimiento que corresponde a la fecha de recibo y el numero de recibo, pero me listsa todos los registros de movimeintos, etos dos datos los agrego a una lista de mas datos de otras tablas, el query que usoe s el siguiente:
como puedo hacer para solo extraer la fecha ultimo recibo y su correspondiente nuemro de recibo en medio de los otros datos......gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
SELECT A.NUM_PRESTAMO,
A.SALDO,
NOMBRE=ltrim(rtrim(ltrim(rtrim(B.PRIMER_NBR))+" "+ltrim(rtrim(B.SEGUNDO_NBR))+" "+ltrim(rtrim(B.TERCER_NBR))))+" "+ltrim(rtrim(ltrim(rtrim(B.PRIMER_APL))+" "+ltrim(rtrim(B.SEGUNDO_APL+" "))+ ' ' +ltrim(rtrim(B.APL_CASADA)))),
C.NUM_RECIBO,
D.COD_CARTERA,
D.NBR_CARTERA,
FECRECIBO = C.FEC_RECIBO,
E.COD_COLONIA,
A.COD_INMUEBLE,
F.DIR_INMUEBLE,
FECCANC=A.FEC_CANCELACION,
FECUL=A.FEC_ULT_MOV,
A.MONTO
FROM MUTUOS A,
USUARIOS B,
-- MOV_MUTUOS C,
(SELECT G.* FROM MOV_MUTUOS G inner join (SELECT MOV_MUTUOS.NUM_PRESTAMO, MOV_MUTUOS.COD_CARTERA , MOV_MUTUOS.COR_MOV, MAX(MOV_MUTUOS.FEC_RECIBO) AS MAX_FEC_RECIBO FROM MOV_MUTUOS GROUP BY MOV_MUTUOS.NUM_PRESTAMO, MOV_MUTUOS.COD_CARTERA) AS Z ON G.NUM_PRESTAMO = Z.NUM_PRESTAMO AND G.COD_CARTERA=Z.COD_CARTERA AND G.COR_MOV=Z.COR_MOV)
C,
TIPO_CARTERA D,
COLONIAS E,
INMUEBLES F
WHERE ( A.COD_UNICO = B.COD_UNICO ) and
( A.NUM_PRESTAMO = C.NUM_PRESTAMO ) and
( A.COD_CARTERA = C.COD_CARTERA ) and
( A.COD_CARTERA = D.COD_CARTERA ) and
( E.COD_DEPTO = F.COD_DEPTO ) AND
( E.COD_MUNIC = F.COD_MUNIC ) AND
( E.COD_COLONIA = F.COD_COLONIA ) AND
( A.COD_INMUEBLE = F.COD_INMUEBLE ) AND
( A.SALDO <= 0.00 ) AND
-- ( ( A.FEC_ULT_MOV >= convert(datetime,:fecha1) ) AND
--( A.FEC_ULT_MOV <= convert(datetime,:fecha2) ) ) AND
( D.COD_CARTERA = 1 )/*:cartera )*/
GROUP BY A.NUM_PRESTAMO,
A.SALDO,
ltrim(rtrim(ltrim(rtrim(B.PRIMER_NBR))+" "+ltrim(rtrim(B.SEGUNDO_NBR))+" "+ltrim(rtrim(B.TERCER_NBR))))+" "+ltrim(rtrim(ltrim(rtrim(B.PRIMER_APL))+" "+ltrim(rtrim(B.SEGUNDO_APL+" "))+ltrim(rtrim(B.APL_CASADA)))),
D.COD_CARTERA,
D.NBR_CARTERA,
E.COD_COLONIA,
A.COD_INMUEBLE,
F.DIR_INMUEBLE,
A.MONTO
como puedo hacer para solo extraer la fecha ultimo recibo y su correspondiente nuemro de recibo en medio de los otros datos......gracias
Valora esta pregunta


0