Ver Mensaje Individual
  #2  
Antiguo 12-11-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola.

Yo utilizo una chapuzilla para agrupar por meses, que con un ligero cambio te servirá para agrupar por dias.

Debes crear una tabla dias, y dar de alta 31 registros, del dia 1 al 31. Entonces en la consulta haces un join con esa tabla (con el extract), y agrupas por el campo de la tabla dias.

Ejemplo :

Código:
select dias.dia, sum(ventas.importe)
from ventas
     inner join dias on dias.dia = extract(day from ventas.fecha)
group by dias.dia
NOTA : Si instalas Firebird 1.5, podrás agrupar por la función extract.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita