• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Aus Datenbank alle Datensätze eines Jahres ausgeben

Taberna

Mitglied
Hallo liebes Forum,
irgendwie waren die letzten 24 Stunden nicht meine. Ich habe weder ein Forumeintrag gefunden, noch meinen Fehler, warum ich nicht weiter komme.

Ich habe eine Datenbank, in der unter anderem ein Datum im Format DATETIME gespeichert ist. Nun möchte ich alle Datensätze ausgeben, die z.b. im Jahr 2016 sind. Habe es versucht mit

$sql = "SELECT * FROM Einsatzdatenbank WHERE substr(datum,0,4)=$gefordertesjahr ORDER BY datum DESC";

habe natürlich auch noch andere Sachen versucht, aber diese Abfrage schien mir am schlüssigsten. Es werden jedoch keine Datensätze übergeben.

Wer kann mir meinen Fehler aufzeigen, erklären und eine mögliche Lösung geben ?
 
Werbung:
Hallo liebes Forum,
irgendwie waren die letzten 24 Stunden nicht meine. Ich habe weder ein Forumeintrag gefunden, noch meinen Fehler, warum ich nicht weiter komme.

Ich habe eine Datenbank, in der unter anderem ein Datum im Format DATETIME gespeichert ist. Nun möchte ich alle Datensätze ausgeben, die z.b. im Jahr 2016 sind. Habe es versucht mit

$sql = "SELECT * FROM Einsatzdatenbank WHERE substr(datum,0,4)=$gefordertesjahr ORDER BY datum DESC";

habe natürlich auch noch andere Sachen versucht, aber diese Abfrage schien mir am schlüssigsten. Es werden jedoch keine Datensätze übergeben.

Wer kann mir meinen Fehler aufzeigen, erklären und eine mögliche Lösung geben ?

Code:
SELECT * FROM Einsatzdatenbank WHERE YEAR(datum) = 2016 ORDER BY datum DESC
 
Zurück
Oben