ok, ho trovato un po' di documentazione in giro..ho visto anche che c'è l'if/else..ma è possibile integrare il codice in questa query?
nel senso che, all'interno di * ci saranno entrambi i campi data1 e data2..vorrei dirgli quindi che dentro a * deve controllare se data 2 è != NULL oppure no e decidere quale prendere. oppure posso fare una scrematura con un'altra query, selezionando solo i valori per cui data2 è 1= NULL?
graziecodice:SELECT * FROM tabella WHERE anno = $year AND categoria = $cat ORDER BY MY_DATE DESC"
L.
edit..ho risolto da solo banalmente facendo così:
grazie di nuovo!codice:SELECT *, CASE WHEN data1 != '0000-00-00' THEN data1 ELSE data2 END AS MY_DATE FROM tabella WHERE anno = $year AND categoria = $cat ORDER BY MY_DATE DESC
L.


Rispondi quotando