En mi base de datos, hay un campo llamado cumpleaños (fecha) y quiero recuperar registros de que el mes de nacimiento y el día de nacimiento son iguales al mes y día actuales. ¿Hay alguna manera de escribir una consulta para esto? ¿O simplemente tengo que hacerlo recuperando todos los registros y buscando los registros coincidentes después usando otro programa? ¡Gracias!Cómo filtrar registros de fecha en MySQL?
5
A
Respuesta
12
Esto también podría funcionar: (NOTA de que no estoy seguro de si se refiere a los días en un mes o días a la semana)?
SELECT * FROM TABLE
WHERE MONTH(birthday) = MONTH(CURRENT_DATE)
AND DAY(birthday) = DAY(CURRENT_DATE) --assuming day within a month
4
select * from table
where date_format(birthday, '%m%d')=date_format(current_date, '%m%d');
La consulta anterior no haría uso de índice de MySQL
+1
% y => ¿No sería% d en su lugar? Aquí está comparando el año y el mes donde se solicita el día y el mes. –
Cuestiones relacionadas
- 1. Cómo filtrar numpy.ndarray por fecha?
- 2. MySql consulta para seleccionar registros con una fecha en particular
- 3. SQLAlchemy: cómo filtrar el campo de fecha?
- 4. mysql: obtener el número de registros entre dos fecha-hora
- 5. Seleccione registros adyacentes en MySQL
- 6. EF cómo filtrar los datos por fecha
- 7. ¿Cómo mantener el historial de actualizaciones de registros en MySQL?
- 8. obtener registros consecutivos en MySQL
- 9. fecha Analizar en MySQL
- 10. Establecer el formato de fecha con los registros existentes php mySQL. ¿Cómo?
- 11. Eliminación de registros antes de una fecha determinada
- 12. Uso de casillas de verificación para filtrar registros
- 13. obtener los registros de la última marca de tiempo mysql
- 14. Contar el número de registros por fecha en Django
- 15. Mysql: Contar registros (incluyendo cero) por mes
- 16. Seleccionar registros de una semana anterior en mysql
- 17. Cómo filtrar consulta en sqlalchemy por año (columna de fecha y hora)
- 18. Uso de funciton nativo de MySQL en registros activos (codeigniter)
- 19. SQLAlchemy: Cómo agrupar por dos campos y filtrar por fecha
- 20. Cómo validar una fecha MYSQL en PHP?
- 21. Cómo seleccionar N registros de una tabla en mysql
- 22. Formato de fecha MySQL
- 23. TSQL SELECCIONAR registros de la fecha anterior
- 24. PHP/MySQL: ordenado por fecha, por fecha
- 25. operaciones bit a bit MySQL y filtrar
- 26. Almacenar fecha incompleta en el campo de fecha MySQL
- 27. ¿Cómo puedo filtrar un conjunto de registros Perl DBIx con 2 condiciones en la misma columna?
- 28. node.js-MySQL COUNT el número de registros
- 29. mysql seleccionar registros de más de 3 meses
- 30. ¿Cómo borrar todos los registros huérfanos en MySQL?
También revise este http://stackoverflow.com/q/508791/247184 - tiene algunos consejos. – VoodooChild
Gracias ...........! –