Ich habe Spalte von Monat und Jahr, dass der Datentyp varbinary
ist.Wie sortiere ich nach Monat, Jahr in MySQL?
Ich habe versucht:
SELECT * FROM traffic
WHERE '2015'<= year AND year <='2015'
AND NOT (
(2015= year AND month <05) OR
(2015= year AND month >11)
) ORDER BY Year, month;
Die Ausgabe lautet:
month
10
11
5
6
7
8
9
aber ich
wollenmonth
5
6
7
8
9
10
11
Was kann ich tun, um die erwartete Ausgabe zu bekommen?
Spaltendatentypen? (Speichern Sie Datums-/Uhrzeitwerte nicht in varchar, verwenden Sie die richtigen Datentypen.) – jarlh
Monat + 0 wird ausreichen, aber speichern Sie ganze Zahlen als Ganzzahlen – Strawberry