Salve a tutti qualcuno può spiegarmi perche la sottoscritta query non funziona, perche io non ci sono riuscito.
Premetto che togliendo COUNT(BDIRKDBDI) AS NRCAPI funziona
per cui sembra che con la UNION il COUNT sia incompatibile, ma può essere vero??
SELECT BDLRKDBDL,BDLCLIENT,COUNT(BDIRKDBDI) AS NRCAPI
FROM BDICCP00F LEFT OUTER JOIN BDLCLL00F ON BDLRKDBDL = BDIRKDBDL
WHERE BDIPRVTAB = 'BAP' AND BDLSPEDIZ = ' '
UNION
SELECT BDLRKDBDL,BDLCLIENT,COUNT(BDIRKDBDI) AS NRCAPI
FROM BDLCLL00F LEFT OUTER JOIN BDICCP00F ON BDLRKDBDL = BDIRKDBDL
WHERE BDLSPEDIZ = ' '
GROUP BY BDLRKDBDL,BDLCLIENT
ORDER BY BDLRKDBDL
SQLState:4283
Message: SQL0122 Colonna BDLRKDBDL o espessione nell'elenco SELECT non valida
Code: -122