Ho una tabella Mysql che contiene date in formato timestamp.
Voglio ordinarla sul MESE (non sulla data intera) e su un altro attributo, SPETTACOLO, in modo da ottenere un prospeto simile a questo:
Gennaio:
Spettacolo: Teatro
13 xxxxxxxxxxxxxxx
21 yyyyyyyyyyyyyyy
31 zzzzzzzzzzzzzzzzz
Spettacolo: Cinema
18 fffffffffffffffffffffffff
28 jjjjjjjjjjjjjjjjjjjjjjj j
Febbraio:
Spettacolo: Teatro
17 xxxxxxxxxxxxxxx
20 yyyyyyyyyyyyyyy
19 zzzzzzzzzzzzzzzzz
Spettacolo: Cinema
8 fffffffffffffffffffffffff
16 jjjjjjjjjjjjjjjjjjjjjjj j
Come devo scrivere la Select per ordinare la tabella sul solo MESE del campo timestamp? (dove ho messo ?????????) :
$sql="SELECT * FROM calendario
inner join spettacoli on idspettacoloe=idspettacolo
inner join stagioni on idstagionee=idstagione
where dataeora>=".$ini ." and dataeora<=".$fin. " order by ?????????, spettacolo";