Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2012, 15:43
Avatar de chclaudio
chclaudio
 
Fecha de Ingreso: marzo-2008
Mensajes: 16
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta php operaciones matematicas con consultas de mysql

Buenas tardes, nuevamente saludando al foro y solicitando su ayuda.

Tengo una tabla en donde registro el consumo mensual de impresiones

datos actuales en la tabla

idhtsimpresoras_byn idimpresoras cantidad mes anio fecha_corte
1 4 200 2 2012 22/02/2012
2 5 229403 3 2012 22/02/2012
3 3 69296 3 2012 22/02/2012
4 2 59792 3 2012 22/02/2012
5 4 155825 3 2012 22/02/2012
6 1 84772 3 2012 22/02/2012
7 3 62779 3 2012 22/02/2012
8 2 51487 3 2012 22/02/2012
9 4 145456 3 2012 22/02/2012
10 5 206766 3 2012 22/02/2012
11 1 64540 3 2012 22/02/2012

pequeña consulta

"SELECT htsimpresoras_byn.idimpresoras, htsimpresoras_byn.cantidad, htsimpresoras_byn.fecha_corte
FROM htsimpresoras_byn
WHERE idimpresoras = 1
ORDER BY cantidad DESC LIMIT 2;

Resultado de consulta

idimpresoras cantidad fecha_corte
1 84772 22/02/2012
1 64540 22/02/2012

De la consulta anterior en donde obtengo los registros idimpresoras, cantidad y fecha corte, necesito que a la cantidad con fecha mas reciente se le reste la cantidad con fecha anterior siempre y cuando se trate de la misma impresora.

Nota: me gustaría que solamente se consultaran las dos fechas mas recientes de cada impresora, no he logrado hacer el query es por eso que lo limito a 2 y le pongo como condición el id de impresora y ademas lo ordeno de manera descendente.

saludos gracias por su apoyo