FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Agrupar campo daytime por dia
Hola amigos
Tengo el siguiente problema que despues de muchas horas no he podido solucionar: Tengo que agrupar una serie de campos para que me muestre un resumen diario, pero el campo fecha es un datetime, por lo que me tira multipes registros. Alguien sabe como puedo arreglarmelas. En access usaba el comando Format, pero no existe en Interbase, y la funcion extract no me permite agrupar. De antemano gracias |
#2
|
||||
|
||||
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 Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|