Consultas del ultimo mes
Publicado por Hernan* (104 intervenciones) el 05/07/2007 20:15:33
Hola, teniendo una tabla con dos campos:
Fecha datetime
Total decimal
¿Como hago si quiero obtener todas las ventas del mes anterior? Por supueso, sin especificar las fechas.
Se me ocurrio algo asi.
Select Fecha, SUM(Total) Total
From Tabla
Where Month(fecha)=Month(GetDate()-1) -- -1 porque es el mes anterior al actual
Esto funciona, pero cuando estamos en Enero falla, porque no puede comparar con el mes 0.
¿alguna idea?
Gracias
Fecha datetime
Total decimal
¿Como hago si quiero obtener todas las ventas del mes anterior? Por supueso, sin especificar las fechas.
Se me ocurrio algo asi.
Select Fecha, SUM(Total) Total
From Tabla
Where Month(fecha)=Month(GetDate()-1) -- -1 porque es el mes anterior al actual
Esto funciona, pero cuando estamos en Enero falla, porque no puede comparar con el mes 0.
¿alguna idea?
Gracias
Valora esta pregunta


0