Buona domenica.
Ho un problema con un db mysql; con questa query estraggo dei record random contenuti nella tabella TBL_QUOTE :
Nella TBL_QUOTE è previsto il campo DATA_INS che x alcuni record è nulla per altri invece è popolata.codice:SQL = "SELECT * FROM " SQL = SQL & " TBL_QUOTE " SQL = SQL & " WHERE RATING <> '' " SQL = SQL & " ORDER BY RAND()"
Dovrei estrarre dalla tabella TBL_QUOTE prima di tutto tutti quei record che hanno la data di oggi, poi quelli con la data e poi quelli con la data NULL.
I record con la data di oggi devono essere sempre visualizzati tra i primi estratti.
Poi ho alcuni record che ogni giorno di ogni anno andrebbero visualizzati quando il giorno corrisponde al giorno di oggi; una specie di gestione dei compleanni, cioè oggi è il 24 febbraio devo estrarre tutti quei record con DATA_INS 24 di febbraio, indipendentemente dall'anno di DATA_INS.
Come modifico la query?
Grazie!

Rispondi quotando