Tengo dos tablas una de ventas y otra de cobros necesito que me visualice un ultimo cobro del cliente para eso uso una funcion max la cual pide agrupar los demas campos que no esten dentro del max pero al agrupar por consiguiente me resume todos los articulos cantidaddes y precios similares, lo que yo quiero es qu ese select mas no me pida agrupar y me puedan salir todos los registros aunque sean repetidos acontinuacion muestro una parte del codigo:
pero me corta algunas cantidades de productos que quiero que muestre
lo unico que no quiero es que me agrupe pero que solo me muestre el ultimo cobro o pago que tiene ese cliente sus clave de articulo, cantidad y preciopiva de todos sin agrupar similares
Esperos sus respuestas me serian de uan gran utilidad para generar un reporte
SELECT
VENTASD.CVEVEN,
CLIENTES.CVECLI,
CLIENTES.NOMEMPRESA,
LEFT(CLIENTES.NOMBRE,LENGTH(CLIENTES.NOMBRE))+' '+LEFT(CLIENTES.PATER,LENGTH(CLIENTES.PATER))+' '+LEFT(CLIENTES.MATER,LENGTH(CLIENTES.MATER)) AS NOMBRE,
CLIENTES.D_CREDITO,
VENTASD.CLAVEART,
ARTICULO.DESCRIBEAR,
VENTASD.FECHA_V,
( MAX (LETRA_P.FECHA_H)) AS MAXIMA,
(VENTASD.CVEVEN=LETRA_P.CVEVEN)),
((VENTASD.fecha_v)+ (CLIENTES.d_credito+4)) as FECHA_LIM,
IIF(((VENTASD.fecha_v)+ (CLIENTES.d_credito+4))< (MAX (LETRA_P.FECHA_H)),'RETRASO','A TIEMPO') AS LIMITE,
VENTASD.CANTIDADV AS CANTIDAD ,
VENTASD.PRECIOPIVA AS IMPORTE_VTA,
VENTASD.CVE_PROMO,
n2.cve_notac,
n2.noaclara,
N2.CANT_NC,
n2.IMPORTE_NC AS IMPORTE,
IIF(N2.IMPORTE_NC IS NULL,VENTASD.PRECIOPIVA,VENTASD.PRECIOPIVA-N2.IMPORTE_NC)AS TOTAL_MENOS_DEV,
--IIF(((VENTASD.fecha_v)+ (CLIENTES.d_credito+4))< (MAX (LETRA_P.FECHA_H)),'RETRASO','A TIEMPO') AS LIMITE,
VENTASD.CVE_PROMO
FROM
VENTASD VENTASD
FULL OUTER JOIN
ARTICULO ARTICULO
ON (VENTASD.CLAVEART=ARTICULO.CLAVEART)
INNER JOIN
LETRA_P LETRA_P
ON(VENTASD.CVEVEN=LETRA_P.CVEVEN)
AND VENTASD.CANCE2=FALSE
LEFT JOIN
CLIENTES CLIENTES
ON(CLIENTES.CVECLI=VENTASD.CVECLI)
FULL OUTER JOIN
NOTA_C_D N2
ON(VENTASd.CLAVEART=N2.CLAVEART)
AND(ventasd.CVEVEN=n2.CVEVEN)
AND n2.cancela_n=FALSE AND N2.CVE_CONCP=02
WHERE
VENTASD.FECHA_V Between '10/01/2009' And '10/31/2009'
AND LETRA_P.HABER <> 0
GROUP BY
VENTASD.CVEVEN ,
CLIENTES.CVECLI,
VENTASD.CVEVEN,
VENTASD.fecha_v,
CLIENTES.d_credito,
CLIENTES.CVECLI,
CLIENTES.NOMEMPRESA,
VENTASD.CLAVEART,
ARTICULO.DESCRIBEAR,
CLIENTES.NOMBRE,
CLIENTES.PATER,
CLIENTES.MATER,
VENTASD.CVE_PROMO,
n2.cve_notac,
n2.noaclara,
n2.CANT_NC,
n2.IMPORTE_NC,
VENTASD.CANTIDADV,
VENTASD.PRECIOPIVA