![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
![]() tengo una tabla con la siguiente forma
id seccion entregados grupo fecha 1 1101 12 grupo1 2 1101 23 grupo1 3 1101 22 grupo1 4 1102 33 grupo1 5 1201 11 grupo2 6 1204 77 grupo2 lo que trato de hacer es que me de la suma de entregados agrupados por seccion y grupo entre dos fechas determinadas, por ejemplo el resultado para grupo1 segun la tabla seria 1101 57 grupo1 1102 33 grupo1 lo intento con esto: Código:
form1.acciones.sql.add('select seccion,grupo,(select sum(entregados) as [entregas] from datos where (fecha >='+QuotedStr(FormatDateTime ('yyyy-mm-dd' , fecha1))+') and (fecha<='+QuotedStr(FormatDateTime ('yyyy-mm-dd' , fecha2))+') group by seccion) from datos where grupo=:param1'); form1.acciones.ParamByName('param1').asstring:='grupo1'; form1.acciones.Open; |
#2
|
|||
|
|||
Podria ser algo asi...
Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
![]() |
|