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 25-03-2004
armando armando is offline
Miembro
 
Registrado: dic 2003
Posts: 74
Poder: 21
armando Va por buen camino
consulta en sql


hola atodos necesito hacer esta consulta trabajo con pardox y delphi 5
necesito hacer un reporte donde me de el acumulado de ventas por articulo por fechas que me da el usuario...

lo intente con un query de la siguiente manera

SELECT CLAVE, SUM( CANTIDAD ), COUNT( NOFA )
FROM "DFA.DB" Dfa
GROUP BY CLAVE
ORDER BY CLAVE

si me da los resultados que yo quiero, pero sin fechas
no se si tenga que hacer una consulta anidada O o que es lo que me falta para que en el reporte me de lo sig:

reporte de aculados
de la fecha uno a la fecha dos

clave cant reg
12a 20 1
30c 30 2
40d 600 30
. . .
. . .
. . .
x x x


donde
clave=clave del articulo
cant=sumatoria de cantidad
reg= numero de articulos sumados
perdon si no si no me explique bien..................

espero su ayuda......
Responder Con Cita
  #2  
Antiguo 25-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
bueno, si has de filtrar por fecha, es de suponer que la tabla DFA.DB contendrá algún campo de fecha (digamosle fecha ) por lo que deberías de hacer algo así

Código:
SELECT CLAVE, SUM( CANTIDAD ), COUNT( NOFA )
FROM "DFA.DB" Dfa
where fecha between fechaIni and fechaFin
GROUP BY CLAVE
ORDER BY CLAVE
espero te sirva
Responder Con Cita
  #3  
Antiguo 25-03-2004
armando armando is offline
Miembro
 
Registrado: dic 2003
Posts: 74
Poder: 21
armando Va por buen camino
Question no entiendo

ok
si tengo un campo fecha y se lo indico de la siguiente manera

SELECT CLAVE, SUM( CANTIDAD ), COUNT( NOFA )
FROM "DFA.DB" Dfa
where
(FECHAV>= :FromDate) and
(FECHAV<= :ToDate) and
GROUP BY CLAVE
ORDER BY CLAVE


pero me saca el sguiente error

invalido grupo
Responder Con Cita
  #4  
Antiguo 25-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Empezado por armando
SELECT CLAVE, SUM( CANTIDAD ), COUNT( NOFA )
FROM "DFA.DB" Dfa
where
(FECHAV>= :FromDate) and
(FECHAV<= :ToDate) and
GROUP BY CLAVE
ORDER BY CLAVE
te sobra el AND marcado en negrita
Responder Con Cita
  #5  
Antiguo 25-03-2004
armando armando is offline
Miembro
 
Registrado: dic 2003
Posts: 74
Poder: 21
armando Va por buen camino
Talking ahora si



ahora si ya me compilo bien...
te agradesco tu ayuda ysaludos desde México
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 22:18:44.


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