Sto tentando di eseguire un'istruzione select mysql in cui viene visualizzata la data odierna e restituisce solo i risultati registrati in quel giorno corrente. Al momento ho provato quanto segue, ma non sembra funzionare.MySQL Select Date uguale a Today
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
Ho modificato il mio SELECT
dichiarazione a questo, grazie ragazzi.
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
sembra che 'signup_date' è un campo datetime – Serjio
@Serjio Sì, attualmente è un campo datetime. – Jako
qual è il tipo di dati 'signup_date' se contiene il tempo, allora si vuole utilizzare la date_format nel' WHERE' clausola striscia il tempo per abbinare il 'CURDATE()' – Taryn