![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Muchas gracias por tu pronta respuesta.
Tipo de base de datos: tabla.dbf Componentes que utilizo: TAdsQuery Codigo de la consulta: sqlFactura.SQL.Clear; sqlFactura.SQL.Add('SELECT numefact AS Factura, sum(valor) AS Valor, fechinivig AS Inicio_Vigencia, fechfinvig AS Fin_Vigencia'); sqlFactura.SQL.Add('FROM factura'); sqlFactura.SQL.Add('GROUP BY cedula, numefact, fechinivig, fechfinvig, compania, producto'); sqlFactura.SQL.Add('HAVING ((cedula = :sCedula) and (sum(valor) <> 0) and (compania = :sCompania) and (producto = :sProducto))'); sqlFactura.SQL.Add('ORDER BY cedula, fechinivig'); sqlFactura.ParamByName('sCedula').AsString := F_Recaudos.eCedula.Text; sqlFactura.ParamByName('sCompania').AsString := F_Recaudos.cbxCompania.Text; sqlFactura.ParamByName('sProducto').AsString := F_Recaudos.cbxProducto.Text; sqlFactura.Open; Carlos E. |
|
#2
|
||||
|
||||
|
Hola
La verdad sigo intrigado, para mi es una consulta sencilla a una tabla (factura), pidiendo que siga ciertos parametros. Perdona que la alla puesto asi, pero me resulta mas facil leerla, se hace un solo bloque. La opcion HAVING en algunos casos me ha alentado consultas. No se porque se te alenta esta sentencia, la verdad lo desconozco. Saludos |
|
#3
|
||||
|
||||
|
Hola
Perdon (trate de editarlo pero no pude, se borra lo bonito) creo que va asi: El where antes del group by. En el caso del having si es correcta la posicion. Saludos |
|
#4
|
||||
|
||||
|
Hola
Me estoy haciendo viejo, cada vez veo menos: Saludos |
|
#5
|
||||
|
||||
|
Ok. Gracias por todo. Estoy mirando la opción de procedimientos almacenados para ver si mejora el rendimiento.
Carlos E. ![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Actualizar o Refrescar una Tabla | Caral | Tablas planas | 2 | 20-02-2007 20:12:17 |
| Actualizar una tabla con una consulta de otra tabla | JODELSA | SQL | 2 | 14-09-2006 04:07:01 |
| Paso de una consulta a tabla | Alexander | Conexión con bases de datos | 1 | 07-05-2005 02:12:29 |
| Refrescar rejilla en una consulta con order by | fjolivares | Conexión con bases de datos | 0 | 06-04-2004 17:02:00 |
| Refrescar consulta | negama | SQL | 2 | 05-09-2003 15:45:39 |
|