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
|