Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-12-2010
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
consolidar x meses una información sql.

firebird 2.0 y delphi 7


tengo una tabla donde guardo

nrofactura
valor
fechapago


ahora necesito el sgte informe

nroventas valor mes
15 fact 20000 enero
5 fact 25000 febrero

comolo hago y si la quiero en dias tambien. gracias.
__________________
Enseñar es la virtud de un sabio.

Última edición por ingabraham fecha: 07-12-2010 a las 22:38:35.
Responder Con Cita
  #2  
Antiguo 07-12-2010
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Supongo que puede ser algo parecido a...

Código SQL [-]
SELECT
count(nrofactura), sum(valor), extract(month from fechapago)
GROUP BY extract(month from fechapago)
para los días extract(day from fecha)

Ten en cuenta que tendrás que filtrar por años, ya que si no te sumará los importes de enero de 2009 y 2010 por ejemplo.

Cuentanos cómo te ha ido.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #3  
Antiguo 14-12-2010
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
si quiero q me aparesca lo cotntrario

y como hago q en vez de numero aparesca el nombre del mes

medicamento enero febrero marzo

xx 234 234 234
sxxx 234 34 5 555
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #4  
Antiguo 14-12-2010
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Código SQL [-]
SELECT
medicamento,
sum(case when extract(month from fechapago) =1 then valor else 0) as ENERO,
sum(case when extract(month from fechapago) =2 then valor else 0) as FEBRERO,
...

GROUP BY medicamento

p a v s t v

S
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Busqueda x meses gdlrinfo Conexión con bases de datos 1 22-03-2008 01:41:55
Consolidar 2 Bases de Datos 1 Tabla freddiaz07 SQL 4 24-06-2007 17:26:07
Calcular nº de meses Drahcir SQL 3 20-12-2006 19:31:38
Consolidar Informacion subzero Varios 2 29-06-2006 16:39:34
Dias y meses romansiux Varios 5 13-06-2005 17:19:12


La franja horaria es GMT +2. Ahora son las 16:08:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi