FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Error con Sql Group By
Hola foro, tengo el siguiente codigo y me marca el error que muestro al final de este tema
Error mostrado en tiempo de ejecucion class edbenginneerror with message " when GROUP BY exists, every simple field in projectors must be in GROUP BY." |
#2
|
||||
|
||||
Pon un punto de ruptura en "Open" y mira qué valor tiene la variable "filtro".
Pegas ese texto en el ibexpert o en el manejador de bases de datoa que uses y ya nos cuentas. Porque no podemos ayudarte demasiado si no sabemos qué valores tienen esos edits. |
#3
|
||||
|
||||
lo que el mensaje quiere decirte es que cuando usas la clausula Group debes agrupar por todos los campos que utilizas en el select
Ejemplo
asi como te dice casimiro primero verifica que contiene la cadena
__________________
Dulce Regalo que Satanas manda para mi..... |
#4
|
|||
|
|||
creo que ando perdido entonces
creo que lo que pasa es que no se que funcion de sql usar , explico mejor lo que quiero hacer haber que consejo me dan de como hacerlo
. Tengo 1 tabla con ventas o remisiones que despues se facturan en 1 factura puede incluir varias ventas o remisiones. ejemplo de la tabla
lo que necesito es que en el dbgrid o mi sql filtre me agrupe por factura es decir de la factura 1150 y el total de ventas y luego la 1151 igual , luego la 1180, etc etc como puedo hacer eso con sql, utilizo BDE como motor de datos, saludos. |
#6
|
|||
|
|||
jaja tienes razon ascarac
bueno pido una disculpa como no sabia ni tenia idea de como hacer lo que quiero hacer creo que me explique mal desde el principio, ups, pero aun asi no me sirve aun que funciona la solucion de ascarac por que solo me da asi 2 campos en la dbgrid o view, lo que ocupo es presisamente esa suma pero en conjunto con todos los demas datos de la tabla, osea que me muestre solo 1 registro por factura aun que existan varias ventas que esten incluidas en 1 factura, osea existen ejemplo 5 registros de ventas que pertenecen a una factura, en la tabla existen 5 registros pero solo quiero ver uno por cada factura, alguien me puede apoyar ?
saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Group By | fcios | Firebird e Interbase | 4 | 05-11-2008 05:11:27 |
Group by no trabaja, marca error 104 | ilichhernandez | SQL | 6 | 26-06-2008 12:35:13 |
Impresion de group header group footer | Manuel | Impresión | 3 | 11-11-2007 01:05:23 |
consultas anidadas: group by dentro otro group by | DobleSiete | SQL | 7 | 31-01-2005 14:59:31 |
Group Header, Detail y Footer Group en la misma pagina | MarcelRuz | Impresión | 0 | 20-04-2004 23:27:14 |
|