hola que tal.
tengo una consulta sql que tiene varios inner join y en uno de ellos nesecito sacar el ultimo valor de una fecha.
intente con max(iw_gsaen.fecha) pero me sale:
ERROR: "HA INTENTADO EJECUTAR UNA CONSULTA QUE NO INCLUYE LA EXPRESION ESPECIFICADA 'CODIGO' COMO PARTE DE UNA FUNCION DE AGREGADO"
como lo puedo haceR?
la consulta es:
Código SQL:
Ver originalSELECT cwtauxi.codaux AS CODIGO, cwtauxi.nomaux AS NOMBRE, cwtauxi.rutaux AS RUT, cwtauxi.diraux AS DIRECCION, cwtauxi.fonaux1 AS FONO, cwtciud.ciudes AS CIUDAD, cwtvend.VenDes AS VENDEDOR, cwtzona.ZonDES AS ZONA, iw_gsaen.fecha
FROM (((((cwtauxi
INNER JOIN iw_gsaen ON iw_gsaen.codaux=cwtauxi.codaux)
LEFT JOIN cwtauxven ON cwtauxven.codaux=CWTauxi.codaux)
LEFT JOIN cwtvend ON cwtvend.VenCod=cwtauxven.VenCod)
LEFT JOIN cwtciud ON cwtciud.CiuCod=cwtauxi.CiuAux)
LEFT JOIN cwtcvcl ON cwtcvcl.codaux=cwtauxi.codaux)
LEFT JOIN cwtzona ON cwtzona.ZonCod=cwtcvcl.CodZon
WHERE NOT EXISTS
(SELECT iw_gsaen.codaux
FROM iw_gsaen )
AND
NOT EXISTS
(SELECT codaux FROM cwtauxclaneg)
AND CWTAUXI.ACTAUX = 'S'
AND cwtauxi.ClaCli = 'S'
ORDER BY cwtvend.VenDes, cwtciud.ciudes, cwtauxi.diraux
muchas gracias