select order by | La nostra community

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

01 Giugno, 2011 11:07 #1
claudio
Utente

claudio
Registrato: Mar, 2011
Posts: 2
Offline

Ciao, help!! devo eseguire una select con un order by su due campi char che contengono delle date g/m/a (non posso cambiare i campi in date)ho provato con un cast ma l'ordinamento non viene eseguito nel modo corretto.

$SQL3="select a.*, b.DataLaurea, b.TitoloTesi from `anagrafica` a
join `formazione_universitaria` b on a.idstudente=b.idstudente
WHERE `IDCdL` = $id_cdl ORDER BY b.DataLaurea DESC,a.DataNascita DESC LIMIT $offset, $righePagina";

01 Giugno, 2011 16:00 #2
john_revelator
Moderatore

john_revelator
Registrato: Jun, 2009
Posts: 270
Offline

1select ....
2order by str_to_date(datalaurea,'%d/%m/%Y') desc,str_to_date(datanascita,'%d/%m/%Y') desc


No PVT tecnici. Non rispondo nemmeno. Usate il forum.
My SO profile

Condividi su:

Loggati o Registrati per replicare