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

Bueno hice esto:
Código sql:
Ver original
  1. SELECT     S.fac, ID.PERIODO, U.USUARIO, Tra.MOVIL, U.EMPRESA, SUM(Tra.VALOR + Tra.SOBRECARGO) AS consumo
  2. FROM         ID_FACTURA ID INNER JOIN
  3.                       TRAFICO Tra ON ID.FACTURA = Tra.FACTURA INNER JOIN
  4.                       ID_USUARIO U ON U.MOVIL = Tra.MOVIL INNER JOIN
  5.                           (SELECT     MAX(FACTURA) AS fac, MOVIL
  6.                             FROM          TRAFICO
  7.                             GROUP BY MOVIL) S ON Tra.FACTURA = S.fac AND Tra.MOVIL = S.MOVIL AND ID.FACTURA = Tra.FACTURA
  8. GROUP BY S.fac, ID.PERIODO, U.USUARIO, U.EMPRESA, Tra.MOVIL, ID.FACTURA
  9. ORDER BY S.fac, ID.PERIODO, U.EMPRESA, U.USUARIO

Pero el problema es que solo me extrajo los 4 primeros y no son de la ultima factura

0806 Junio 2008
0809 Septiembre 2008
0809 Septiembre 2008
0811 Noviembre 2008

15280636 0806 Junio 2008 Usuario1 77646xxx empresa 3509
15624828 0809 Septiembre 2008 Usuario2 77646xxx empresa 19208
15624828 0809 Septiembre 2008 Usuario3 77646xxx empresa 2660
15859461 0811 Noviembre 2008 Usuario4 77646xx empresa 8584

yo necesitaba algo asi y todos deben ser de la misma factura cosa que en lo anterior no ocurrio
0804 Abril 2009

Seguire tratando pero. Recivo consejos gracias
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"

Última edición por TonyChile; 24/04/2009 a las 12:49