Ok, hab es hinbekommen.
Nun knabbere ich an dem Problem, dass ich nur Werte vergleichen möchte, die max bis zu einem halben Jahr zurückliegen.
Dazu hab ich mal versucht folgende (zuerst einfache) Abfrage abzusetzen:
Select *
FROM gehaltene_Vortraege
WHERE datum > date_sub("22.08.08", INTERVAL 120 DAY)
Raus kommt aber nur der Fehler:
Code: Alles auswählen
SQL-Status: HY000
Fehler-Code: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Gibt es In oobase kein date_sub?
Ich hab schon ne Menge versucht mit der date_sub abfrage, aber ich habe nicht eine einzige Abfrage damit erfolgreich absetzen können.
Habe beim Datum auch versucht CURRENT_DATE, now() und 2 und 4 Stellige Jahreszahlen zu verwenden... dann ohne Anfürungszeichen, einmal in ' einmal in " einmal in ` alles nichts gebracht.
Das Feld datum in gehaltene_vortraege ist vom Typ Datum/Zeit.
Wo liegt da mein Denkfehler?
Ok, hab es hinbekommen.
Nun knabbere ich an dem Problem, dass ich nur Werte vergleichen möchte, die max bis zu einem halben Jahr zurückliegen.
Dazu hab ich mal versucht folgende (zuerst einfache) Abfrage abzusetzen:
Select *
FROM gehaltene_Vortraege
WHERE datum > date_sub("22.08.08", INTERVAL 120 DAY)
Raus kommt aber nur der Fehler:
[code]SQL-Status: HY000
Fehler-Code: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE[/code]
Gibt es In oobase kein date_sub?
Ich hab schon ne Menge versucht mit der date_sub abfrage, aber ich habe nicht eine einzige Abfrage damit erfolgreich absetzen können.
Habe beim Datum auch versucht CURRENT_DATE, now() und 2 und 4 Stellige Jahreszahlen zu verwenden... dann ohne Anfürungszeichen, einmal in ' einmal in " einmal in ` alles nichts gebracht.
Das Feld datum in gehaltene_vortraege ist vom Typ Datum/Zeit.
Wo liegt da mein Denkfehler?