CreativPur
Erfahrenes Mitglied
Hi,
ich habe eine Tabelle mit der Spalte 'weiterbildung_von' als Datetime.
Ich konnte mich nicht für TIMESTAMP entscheiden, da in dieser Spalte auch Daten eingegeben werden, die vor 1970 liegen.
Bei der Eingabe über ein Formular wird es auch richtig umgewandelt..
2017-06-14 14:34:45
Nun möchte ich das Datum auch auslesen und per SELECT anzeigen lassen..
Allerdings sollte es absteigend nach dem Jahr sortiert werden..
Dies ist meine Select-Abfrage..
Ich habe zwar eine Idee gefunden, aber ich weiß nicht, wie ich dies in meinem Fall übernehmen soll.
Alle Versuche kamen zu keinem Erfolg..
Wie stelle ich es an, damit es nach Jahr sortiert wird ?
ich habe eine Tabelle mit der Spalte 'weiterbildung_von' als Datetime.
Ich konnte mich nicht für TIMESTAMP entscheiden, da in dieser Spalte auch Daten eingegeben werden, die vor 1970 liegen.
Bei der Eingabe über ein Formular wird es auch richtig umgewandelt..
2017-06-14 14:34:45
Nun möchte ich das Datum auch auslesen und per SELECT anzeigen lassen..
Allerdings sollte es absteigend nach dem Jahr sortiert werden..
Dies ist meine Select-Abfrage..
PHP:
<?php
$sql = "SELECT date_format( weiterbildung_von, '%d.%m.%Y' )weiterbildung_von, date_format( weiterbildung_bis, '%d.%m.%Y' )weiterbildung_bis,weiterbildung_als,weiterbildung_firma,weiterbildung_ort,weiterbildung_bemerkung
FROM users_lebenslauf_weiterbildung
WHERE userid = $userid
ORDER BY weiterbildung_von DESC
";
foreach ($pdo->query($sql) as $row) {
?>
Ich habe zwar eine Idee gefunden, aber ich weiß nicht, wie ich dies in meinem Fall übernehmen soll.
Alle Versuche kamen zu keinem Erfolg..
PHP:
SELECT YEAR(Datum),MONTH(Datum), COUNT(*) AS Anzahl
FROM tabelle
GROUP BY YEAR(Datum),MONTH(Datum)
Wie stelle ich es an, damit es nach Jahr sortiert wird ?