Wo steht da in der Fehlermeldung was von Belegnummer?
Sofern deine Informationen zutreffend sind und der Subselect (
(select (CASE WHEN s.kommnr like '1%' THEN CAST(s.kommnr AS INTEGER) ELSE -1 END) as id , sum(s.gesamt) as sumup from belegpos s group by s.kommnr) n) funktioniert, kann doch nur noch cast(m.belegnr as integer) das Problem sein )
Was mich wundert, In der Fehlermeldung steht eine m.BELEGNUMMER die nach Auswahl gar nicht stehen dürfte.
(select (CASE WHEN s.kommnr like '1%' THEN CAST(s.kommnr AS INTEGER) ELSE -1 END) as id , sum(s.gesamt) as sumup from belegpos s group by s.kommnr) n) funktioniert, kann doch nur noch cast(m.belegnr as integer) das Problem sein )
Comment