FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta con Group By SQL
Necesesito que me ayuda a ejecutar la siguiente consulta:
Me Muestra el Siguiente error ""La columna 'a.APTODCDT' no es válida en la lista de selección, ya que no está contenida en una función de agregado o de la cláusula GROUP BY." en este caso si le agrego la Columna el resultado seria mas de un registro y con un total de cada documento que se hizo y en realidad lo que necesito es el total del campo c.CURTRXAM AS Total en un tan solo registro sin Definir una fecha determinada. Espero de su ayuda y de ante Mano Muchas Gracias. |
#2
|
||||
|
||||
La claúsusla Group By exige que los campos que aparezcan en el contenido de la Select sean campos calculados o si son campo simples deben aparecer en la clausual group by.
por lógica, si metes el campo APTODCDT y tiene fechas distintas te aparecerán más registros de los que necesitas. Podrías restringirlo, por ejemplo, añadiendo lo siguiente: MAX(a.APTODCDT) AS Fecha_Doc Si no, no tendrás más remedio que ponerlo en el group by o borrarlo de la SELECT Un saludo |
#3
|
|||
|
|||
Gracias ElKurgan...
Voy a agragar esta columna me sale mucho mejor. Saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta con group by y min | zvf | SQL | 2 | 21-04-2008 20:13:25 |
Consulta con group by | vivamotos | SQL | 4 | 04-01-2008 10:53:37 |
consulta de group by | gulder | MySQL | 1 | 25-11-2005 17:52:39 |
Consulta Con Group By | VRO | SQL | 9 | 30-08-2004 18:06:07 |
consulta con group by | rinaib | Oracle | 4 | 26-09-2003 17:25:42 |
|