FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
¿Como realizar consultas SQL?
Hola a todos
Estoy trabajando con Delphi 7, firevird 1.5 en una aplicación. El tema es que cuando quiero realizar una consulta, inserto un IBQuery en el formulario, lo enlazo a la Base de datos, etc. en la propiedad SQL me funciona correctamente la sentencia "Select * fron TableCuentas order by cuenta" sin embargo cuando quiero realizar consultas mas complejas como: SELECT CUENTA, DESCRIPCION, sum(SALDO) FROM NEW_TABLE group by cuenta order by cuenta me da el error: Dynamic SQL Error, SQLError code=-104, Invalid expresion in the select list (no contained in either an aggregate function or de group by clause) Espero que alguien me pueda ayudar Gracias
__________________
Saludos Seara2005 |
#2
|
||||
|
||||
Hola, quizá deberías buscarte un buen libro de SQL para empezar.
En cuenta tu caso particula, al hacer un group by, debes agrupar por todos los campos que has seleccionados excepto por los campos calculados (estos no son necesarios). Quedaría así:
Espero te sirva. Saludos |
#3
|
|||
|
|||
Gracias bicho
Gracias, ya funcionó correctamente
__________________
Saludos Seara2005 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como realizar un select complejo | Nelly | SQL | 7 | 14-12-2005 01:14:53 |
Como realizar consultas entre dos bases de datos | jfgonzalez | Conexión con bases de datos | 1 | 20-10-2005 01:52:48 |
Como realizar una busqueda? | danytorres | Varios | 1 | 12-01-2004 17:14:43 |
Como realizar esta Consulta en SQL | Jose Manuel | SQL | 3 | 11-10-2003 16:01:02 |
Como realizar un cronómetro | juanchi | Internet | 1 | 21-09-2003 20:47:08 |
|