ciao.
un piccolo aiutino.
devo estrarre dei valori e prenderne cinque a caso.
e fin qui tutto ok
il problema è che poi i valori che estraggo contengono una data e vorrei ordinarli anche per data.
vi viene in mente una soluzione?
ciao.
un piccolo aiutino.
devo estrarre dei valori e prenderne cinque a caso.
e fin qui tutto ok
il problema è che poi i valori che estraggo contengono una data e vorrei ordinarli anche per data.
vi viene in mente una soluzione?
ORDER BY data ASC ( o DESC)
Soluzioni Hosting
http://www.crabservice.com
se faccio order by rand, data ASC
non funziona
forse mi ero spiegato male :P
quindi vuoi ordinare sia per rand che per data!?
forse ho capito male.. puoi rispiegare?
Soluzioni Hosting
http://www.crabservice.com
ok,
devo estrarre degli eventi che si svolgono dopo una certa data però li voglio casuali ma una volta estratti vorrei visualizzarli in ordine ascendente di data,
quindi la mia query è suppergiù così
select * FROM eventi WHERE data > oggi order by rand ...
se faccio
select * FROM eventi WHERE data > oggi order by rand, data ASC
non funziona.
cosa dici?
se puoi usare le subquery prova questa
codice:select * from ( select * from tabella where campo_data > curdate() order by rand() limit 5) as tab1 order by campo_data
ci provo,
grazie mille, non avevo idea di questa possibilità