mysql - 仅在日期时间字段 MYSQL 中用于日期的 WHERE 子句

标签 mysql sql

我想执行查询以返回我的日期时间字段中日期为“14”的所有结果。请问我该怎么做?我正在使用 MySQL。

谢谢。

最佳答案

你可以使用EXTRACT () mysql中的函数从给定日期中提取日期

select * 
from your_table
where EXTRACT(DAY FROM Date_col)=14


SQL fiddle demo

关于mysql - 仅在日期时间字段 MYSQL 中用于日期的 WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13392764/

相关文章:

MySQL 在哪里和/或不返回正确的记录

php - 使用户能够双击表格文本来输入更改;数据库根据这些更改进行更新

mysql - 大查询会影响性能

mysql - 动态日期间隔查询

mysql - 显示每个唯一 ID 的所有重复最大值

sql - PostgreSQL:仅当元素唯一时才将元素附加到 jsonb 数组

php - 这不是 phpMyAdmin 中的数字错误

python - 不能用Python Django环境安装MySQL

php - 通过连接从 2 个以上 mysql 表中获取数据。

MySQL:将逗号分隔的列表拆分为多行