FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como hago esta consulta
hola a todos
tengo que realizar la siguiente consulta, utilizo paradox y delphi 5 tengo una tabla de ventas y me piden un reporte de ventas acumuladas por fecha.... ya logre hacer el acumulado de ventas por cliente de la siguiente manera select cliente, sum(importe)imp,sum(iva)iv,sum(total)tot from ventas group by cliente pero ahora donde le indico o como le indico las fechas lo trate de hacer asi select cliente, sum(importe)imp,sum(iva)iv,sum(total)tot from ventas where (fecha=:fromdate) and (fecha=:todate) group by cliente pero me saca un error de parametro no encontrado "fromdate" Si alguien puede ayudarme se lo agradeceria muchisimo |
#2
|
||||
|
||||
Hola armando!
Creo que la select la estarás poniendo en un Query, antes de abrirlo o activarlo ,le tienes que pasar los parametros que te has definido: Código:
Query.ParamByName('fromdate').AsDate := "01/01/2004"; Query.ParamByName('todate').AsDate := "01/03/2004"; Query.Active := True; |
#3
|
|||
|
|||
ha de ser acomulado por fechas o por cliente o por ambos??
si es por fechas: Código:
select fecha, sum(importe)imp,sum(iva)iv,sum(total)tot from ventas where fecha between :fechaini and :fechafin group by fecha order by fecha Si es por cliente y fecha Código:
select cliente, fecha, sum(importe)imp,sum(iva)iv,sum(total)tot from ventas where fecha between :fechaini and :fechafin group by cliente, fecha order by cliente, fecha Código:
select fecha, cliente, sum(importe)imp,sum(iva)iv,sum(total)tot from ventas where fecha between :fechaini and :fechafin group by fecha, cliente order by fecha, cliente |
#4
|
|||
|
|||
Otra vez se me adelantó Nuria
|
#5
|
||||
|
||||
Voy mejorando..... |
#6
|
|||
|
|||
ok lo pruebo y les comento gracias
|
|
|
|