Jo,
der Bericht kann die Abfrage deshalb nicht verarbeiten, weil
keine INTEGER sondern eine Zahl vom Typ NUMERIC mit einer Spaltenbreite größer 600 Mio Zeichen liefert.
Nimm mal an der Stelle
Code: Alles auswählen
CAST( "Datum" + ( "Interval" * 30 ) AS INTEGER ) AS "NaechstesDatum"
oder
Code: Alles auswählen
CONVERT( "Datum" + ( "Interval" * 30 ) , INTEGER) AS "NaechstesDatum"
Das habe ich übrigens wie folgt herausbekommen:
Ich habe aus deiner Abfrage eine Ansicht, mit dem Namen "Ansicht1" gemacht.
Dann steckt sie in der HSQL-Datenbank, Abfragen werden dagegen im Office-Dokument gespeichert.
Dann kann man die Spalten der "Ansicht1" mit folgendem SQL-Befehl per Ansicht oder Abfrage analysieren:
Code: Alles auswählen
Select TABLE_NAME, COLUMN_NAME, DATA_TYPE, TYPE_NAME, COLUMN_SIZE from INFORMATION_SCHEMA.SYSTEM_COLUMNS WHERE TABLE_NAME = 'Ansicht1'
Ergebnis:
- Spalten.PNG (14.07 KiB) 7242 mal betrachtet
Siehe auch deine veränderte .odb anbei.
Gruß R