Bueno tengo:
Código sql:
Ver original
SELECT S.fac, U.USUARIO, Tra.MOVIL, U.EMPRESA, SUM(Tra.VALOR + Tra.SOBRECARGO) AS consumo FROM TRAFICO Tra INNER JOIN ID_USUARIO U ON U.MOVIL = Tra.MOVIL INNER JOIN (SELECT MAX(FACTURA) AS fac, MOVIL FROM TRAFICO GROUP BY MOVIL) S ON Tra.FACTURA = S.fac AND Tra.MOVIL = S.MOVIL GROUP BY S.fac, U.USUARIO, U.EMPRESA, Tra.MOVIL ORDER BY S.fac, U.EMPRESA, U.USUARIO Ahora me pidieron que solo mostrara la ultima factura y si un usuario no esta en la ultima factura que no aparesca osea la ultima factura y no la ultima facturacion por usuario y a esto agregar el periodo en que se realizo esa factura. Este dato esta en otra tabla ID_FACTURA
PERIODO......................... FACTURA(clave primaria)
0710 Octubre 2007 12666846
0711 Noviembre 2007 12821292
0712 Diciembre 2007 13000000
0801 Enero 2008 14749751
0802 Febrero 2008 14867916
0803 Marzo 2008 14975365
0804 Abril 2008 15054889
0805 Mayo 2008 15167595
0806 Junio 2008 15280636
0807 Julio 2008 15395680
0808 Agosto 2008 15510270
0809 Septiembre 2008 15624828
0810 Octubre 2008 15742986
0811 Noviembre 2008 15859461
0812 Diciembre 2008 16008497
0901 Enero 2009 70000001
0902 Febrero 2009 70000002
0903 Marzo 2009 70000003
Necesito aun mas ayuda
Gracias por el interes mostrado siempre