Sono un po 'confuso su come ordinare per formati di data.Formato data MySQL GG/MM/AAAA selezionare query?
Per il formato YYYY-MM-DD
si dovrebbe fare questo: ...ORDER BY date DESC...
Come si ordinare da DD/MM/YYYY
?
Questo non funziona:
SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
Il formato può essere utilizzato per ordinare (se qualcuno lo desidera davvero, sembra strano per me), ma tale tipo non può essere basato sull'indice, quindi [b] è costoso [/ b], è possibile eseguire solo l'ordinamento su colonne ben progettate con indice (veloce) e ottimizzato dal server –