Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 14:08
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 16 años
Puntos: 7
Problemas con mis resultados (Ahora con mas campos)

Bueno le agradesco la ayuda que me brindo en el otro tema (Problemas con mis resultados) a flaviovich pero ah9ora necesito otra cosa que me acaban de pedir en el trabajo relacionado con el mismo tema Problemas con mis resultados

Bueno tengo:
Código sql:
Ver original
  1. SELECT     S.fac, U.USUARIO, Tra.MOVIL, U.EMPRESA, SUM(Tra.VALOR + Tra.SOBRECARGO) AS consumo
  2. FROM         TRAFICO Tra INNER JOIN
  3.                       ID_USUARIO U ON U.MOVIL = Tra.MOVIL INNER JOIN
  4.                           (SELECT     MAX(FACTURA) AS fac, MOVIL
  5.                             FROM          TRAFICO
  6.                             GROUP BY MOVIL) S ON Tra.FACTURA = S.fac AND Tra.MOVIL = S.MOVIL
  7. GROUP BY S.fac, U.USUARIO, U.EMPRESA, Tra.MOVIL
  8. ORDER BY S.fac, U.EMPRESA, U.USUARIO
  9.  
  10. 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