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. :D |
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 |
Gracias ElKurgan...
Voy a agragar esta columna me sale mucho mejor. Saludo |
La franja horaria es GMT +2. Ahora son las 21:47:15. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi