Guten Tag,
über ein php Formular werden Daten "03" und "01" zu eine Ziffernfolge "0301" zusammengefügt. Diese werden derzeit in ein Feld varchar gespeichert, da die führende 0 erhalten bleiben soll. Ich möchte dann aber durch eine Abfrage die Einträge erhalten die Beispielsweise größer sind als "0223". Kann man für ein varchar-Feld eine solche Abfrage starten? Oder ist dies nur für INT Felder möglich?
SELECT * FROM (tabelle) WHERE datum>='0223';
Wenn ich die Daten in ein Feld mit INT packe, wird natürlich die führende Null entfernt. Oder kann man ein Standard definieren, der dies verhindert?
über ein php Formular werden Daten "03" und "01" zu eine Ziffernfolge "0301" zusammengefügt. Diese werden derzeit in ein Feld varchar gespeichert, da die führende 0 erhalten bleiben soll. Ich möchte dann aber durch eine Abfrage die Einträge erhalten die Beispielsweise größer sind als "0223". Kann man für ein varchar-Feld eine solche Abfrage starten? Oder ist dies nur für INT Felder möglich?
SELECT * FROM (tabelle) WHERE datum>='0223';
Wenn ich die Daten in ein Feld mit INT packe, wird natürlich die führende Null entfernt. Oder kann man ein Standard definieren, der dies verhindert?