Ormai il db è fatto , praticamente per ogni appuntamento c'è un luogo è una data , le altre due date sono null , io vorrei ordinare per data qualunque sia il luogo ...
L alternativa sarebbe che per ogni record venga popolato un campo data invece che popolare il campo data_citta( e avere gli altri due campi data_citta null), ma è possibile