Warum so kompliziert ? Mit Cast und sonstigem Firlefanz ? Ihr denkt genau verkehrt rum. 8)
select sum (Menge) from Tabelle where extract (year from Verkausdatum)=2005
Ob das
Paradox hergibt weiß ich allerdings nicht. Bei meiner
DB (Firebird 1.5) ging das aber. Zumindest ist kein Extra-Feld für das Jahr notwendig. Man darf auch nur in der Where-Klausel kein SUM usw. benutzen. Extract gehört da aber nicht dazu.