nachdem ich noch einmal nachgedacht habe, fiel mir ein, dass ich bevor ich die DB noch einmal unter gleichen Namen abgespeichert hatte, auch die Abfrage…_1 geändert habe.
Dort habe ich folgende Formel gehabt
DATEDIFF( ‘day’, CAST( YEAR( “Rg-Datum” ) || ‘-01-01’ AS DATE ), CAST( YEAR( “Rg-Datum” ) || ‘-12-31’ AS DATE ) ) + 1.000000
Wenn ich die Formel anwende, dann bekomme ich wieder den Wert in der dritten Abfrage von 540
Wenn ich die Formel wie folgt anwende
DATEDIFF( ‘day’, CAST( YEAR( “Rg-Datum” ) || ‘-01-01’ AS DATE ), CAST( YEAR( “Rg-Datum” ) || ‘-12-31’ AS DATE ) ) + 1
Dann stimmt das Ergebnis in der Abfrage 3 nicht mehr.
Jetzt möchte ich natürlich wissen, warum ist das so?
Vielleicht kann Robert als Experte mir da helfen
Dank