Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-02-2005
tutuk tutuk is offline
Miembro
 
Registrado: may 2003
Posts: 42
Poder: 0
tutuk Va por buen camino
Agrupar por Mes en Paradox

hola my problema es el siguiente trabajo con Delphi 6 y paradox

quiero agrupar de una tabla ventas los totales por mes ,

trate de la siguiente manera y no me funciona
Código SQL [-]
select extract(month from fecha), sum(total) 
 from ventas
where extract(Year from fecha )= 2005

group by extract(month from fecha)

y me da el siguiente error

Capability not supported.

si se puede hacer lo que quiero y como seria?

muchas gracias
Responder Con Cita
  #2  
Antiguo 23-02-2005
lucianojdg lucianojdg is offline
Miembro
 
Registrado: dic 2003
Posts: 42
Poder: 0
lucianojdg Va por buen camino
Lo unico que se me ocurre es que crees una tabla temporal (Ej: TempMES) con los campos mes y Total

Luego haces:

Código:
delete from TempMES;
Insert Into TempMES select extract(month from fecha), sum(total) 
from ventas
where extract(Year from fecha )= 2005;
y ahora si puedes agrupar por mes:

Código:
select Mes, sum(total) 
from TempMES
group by Mes
Se que no es lo optimo, pero quizas te saque del apuro. Una forma mas elegante de hacer lo mismo es creando una vista, pero lamentablemente Paradox no las soporta.


Saludos
__________________
Luciano DG
Responder Con Cita
  #3  
Antiguo 23-02-2005
quimeras quimeras is offline
Miembro
 
Registrado: abr 2004
Posts: 86
Poder: 21
quimeras Va por buen camino
Me parece que el problema lo tienes en el where, ya que a mi la instrucción

EXTRACT(MONTH FROM FECHA)

me funciona perfectamente con Paradox pero con un where del tipo:

WHERE FECHA >= "01/01/05" AND FECHA <= "12/31/05"

Un saludo.
Responder Con Cita
  #4  
Antiguo 23-02-2005
lucianojdg lucianojdg is offline
Miembro
 
Registrado: dic 2003
Posts: 42
Poder: 0
lucianojdg Va por buen camino
Estas seguro que te funciona el group by extract(month from fecha) ??

yo lo probe y nada...



saludos
__________________
Luciano DG
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


La franja horaria es GMT +2. Ahora son las 05:47:45.


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