Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/08/2011, 09:46
emiajsiul
 
Fecha de Ingreso: julio-2011
Mensajes: 12
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Operacion con campo anterior de una columna

De esta forma logro, hacer el calculo que requiero y puedo ver a que unidad corresponden los valores pero no puedo restringir a una sola unidad de la lista que se despliega, esto es lo que tengo :

Código MySQL:
Ver original
  1.   IF(KM IS NULL, 'Total:', KM) KM,
  2.   IF(KM IS NULL, '', LITROS) LITROS,
  3.   TRUNCATE(SUM(LITROS),3) LITROS_acum,
  4.   TRUNCATE(SUM(RECORRIDO),3) R_ACUMULADO
  5.      FROM
  6.          (SELECT
  7.                         VN_UNIDAD
  8.                         KM,
  9.                         LITROS,
  10.                         IF(@kml=0, @kml:=KM, @kml)km1,
  11.                         (KM-@kml) RECORRIDO,
  12.                         @kml:= KM
  13.          FROM VALES JOIN (SELECT @kml:=0) T1) T2
  14.              GROUP BY KM WITH ROLLUP;