Nach Datum suchen (Zeitspanne)

PatrickR

Grünschnabel
Hallo,

ich habe ein Problem mit der Suche nach einer Zeitspanne.

Ich habe eine Tabelle mit Datumseinträge und die möchte ich in
einer Zeitspanne ausgegeben habe.

z.b. gebe mir die Summe alle Einträge vom 2005 - 2006. Also dachte ich das geht mit

SELECT COUNT(*) from zeittabelle where datum >=2005 and datum <= 2006;

aber da bekomme ich nur Warnungen und die Ausgabe 0.

Könnt ihr mir beim richtigen Syntax helfen?
Gruß
-Patrick
 
Hi,
Dein Datum sollte schon das richtige Format haben. Z.B. 01-JAN-05 (je nachdem ...). Du kannst u.U. uebrigens auch BETWEEN verwenden.
Ciao.
 
Hi,
einfach mal googlen ... :) Kommt auch auf Deine DB an, was tatsaechlich passiert.

BETWEEN ... AND
Use the BETWEEN ... AND clause to specify a start point and end point for the window. The first expression (before AND) defines the start point and the second expression (after AND) defines the end point.
If you omit BETWEEN and specify only one end point, then Oracle considers it the start point, and the end point defaults to the current row.
SELECT column_name FROM table_name
WHERE column_name
BETWEEN value1 AND value2
The BETWEEN ... AND operator selects a range of data between two values. These values can be numbers, text, or dates.
 
Zurück