Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

listar ventas diarias de un mes

Estas en el tema de listar ventas diarias de un mes en el foro de Mysql en Foros del Web. Hola soy nueva aqui y agradeceria que alguien me oriente sobre alguna alternativa tengo que listar las ventas de un mes definido, tengo este query ...
  #1 (permalink)  
Antiguo 07/10/2011, 14:52
 
Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta listar ventas diarias de un mes

Hola soy nueva aqui y agradeceria que alguien me oriente sobre alguna alternativa

tengo que listar las ventas de un mes definido, tengo este query

SELECT YEAR( tran_date ) AS anio,
MONTH( tran_date ) AS mes,
DAY(tran_date) AS dia,
SUM(ov_amount + ov_gst + ov_freight + ov_freight_tax + ov_discount) AS amount
FROM 0_debtor_trans
WHERE TYPE =13
AND MONTH(tran_date) = '2'
AND YEAR(tran_date) = '2011'
GROUP BY DAY( tran_date )
ORDER BY DAY( tran_date )

lo malo de este : solo me devuelve los dias con movimientos y yo necesito TODOS los dias aunque el resultado sea cero

intente esto sin resultado favorable

SELECT YEAR( tran_date ) AS anio,
MONTH( tran_date ) AS mes,
DAY(tran_date) AS dia,
REPEAT
SET x = x + 1;
SUM(ov_amount + ov_gst + ov_freight + ov_freight_tax + ov_discount) AS x;
UNTIL x > 30
END REPEAT
FROM 0_debtor_trans
WHERE TYPE =13
AND MONTH(tran_date) = '2'
AND YEAR(tran_date) = '2011'
GROUP BY DAY( tran_date )
ORDER BY MONTH( tran_date ), DAY( tran_date )

De antemano muchas gracias por cualquier sugerencia
  #2 (permalink)  
Antiguo 10/10/2011, 13:58
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: listar ventas diarias de un mes

La primera consulta debería traerte los dias donde amount es 0 ya que el WHERE no filtra por amount. Comprueba que en tu tabla efectivamente existan registros en el caso amount <= 0.
SALU2!
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: query, select, ventas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:24.