Bedingung im extract

Fragen und Probleme rund um die Abfragespache SQL.

Bedingung im extract

Beitragvon patwilly » Di 9. Dez 2008, 17:42

Hi , ich habe folgende abfrage und Fehlermeldung

select i_akte_akte_id , date_part('year',t_mahndat)
from mahnung where t_mahndat = extract(year from now());
^

FEHLER: Operator existiert nicht: d_date = double precision
LINE 1: ...t('year',t_mahndat) from mahnung where t_mahndat = extract(...

HINT: Kein Operator stimmt mit dem angegebenen Namen und den Argumenttypen ueberein. Sie muessen moeglicherweise ausdrueckliche Typumwandlungen hinzufuegen.


Ich hätte gerne die akte_id von diese Jahr kriegen...
Kann jemand helfen?
patwilly
Neuer Benutzer
 
Beiträge: 26
Registriert: Di 14. Okt 2008, 14:48

Beitragvon patwilly » Di 9. Dez 2008, 17:59

Sorry für die Spam, das ist die Lösung

select i_akte_akte_id , date_part('year',t_mahndat)
from mahnung where extract (year from t_mahndat) = extract(year from now());
patwilly
Neuer Benutzer
 
Beiträge: 26
Registriert: Di 14. Okt 2008, 14:48


Zurück zu SQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron