Autor Zpráva
MilanKarkulka
Profil
V tabulce mam sloupec datum, ktery ma nastaveny type TEXT. A v tomto sloupci jsou data ve tvaru napr. 21.09.2016 (jednoduse natvrdo vypsane datum, ne unix timestamp).

Jde pri vypisovani nejak radit (order by) podle tohoto sloupce?
MilanKarkulka
Profil
ORDER by STR_TO_DATE(datum, '%d.%m.%Y')

Díky za nic! :)
Kcko
Profil
MilanKarkulka:
Myslíš si, že když položíš dotaz v neděli v 8 ráno, že budeš mít odpověď do 10 minut?
Předělej deb*lní návrh a nebudeš muset řešit blbosti.
Alphard
Profil
I když to Kcko vyjádřil docela výstižně, trochu mi chybí vysvětlení důvodu. Volání funkce na sloupec je dobré se vyhýbat, pak nejde použít indexy a je to pomalé. Dát tam rozumný datový typ a formátovat si ho při výpisu je fakt lepší.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0