Estoy tratando de ejecutar una declaración de selección de mysql donde se ve la fecha de hoy y solo devuelve los resultados que se registraron ese día. Actualmente he intentado lo siguiente, pero parece que no funciona.MySQL Seleccionar fecha igual a hoy
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
He modificado mi declaración SELECT
a esto, gracias chicos.
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
Parece que 'signup_date' es el campo de fecha y hora – Serjio
@Serjio Sí, actualmente es un campo de fecha y hora. – Jako
¿cuál es el tipo de datos de 'signup_date' si contiene el tiempo, entonces querrá utilizar el date_format en la cláusula' WHERE' para quitar el tiempo para que coincida con 'CURDATE()' – Taryn