Ho due colonne di una tabellacontrollo se una data è imminente o passata in MySQL
- EVENT_DATE (valore viene 2013/09/22)
- EVENT_TIME (il valore è 19:11)
ora voglio scrivere una query che dovrebbe rendimenti fila, che ha il tempo e la data in futuro o nel passato
ho scritto qualcosa di simile
select * from events e
where concat(e.event_date,' ',e.event_time) <= date_format(now(),'%m/%d/%Y %g:%i %a')
ma didnt' lavoro, è solo una di quelle cose che non si sa mai cosa c'è di sbagliato con loro
Grazie in anticipo!
Hai memorizzato le date nel tuo database come testo ??? –
Memorizza le date/orari utilizzando i tipi di dati DATETIME o TIMESTAMP. – Strawberry