mysql - 我想显示当月内的结果

标签 mysql datetime date

我想显示当月内的结果

示例

选择 * FROM table_name WHERE date="THIS MONTH"...

我可以用什么替换 THIS MONTH 来获取当月的结果

最佳答案

使用日期函数提取月份并与您尝试匹配的月份的数字进行比较:-

Select * FROM table_name WHERE MONTH(date)= [0 - 11];

您可能还需要匹配正确的年份:-

Select * FROM table_name WHERE MONTH(date) = month(current_timestamp) and year(date) = year(current_timestamp);

关于mysql - 我想显示当月内的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9735271/

相关文章:

mysql - 如何使用此功能显示计数?

javascript - 从日期时间日历更改月份名称(输出)

date - VB6 儒略日期字符串到日期对象

MySQL 子查询 AND 'NOT IN'

mysql - 需要帮助编写需要表连接的查询

java - 考虑夏令时将本地时间转换为 UTC 时间,反之亦然

javascript - 显示 future 的日期和时间

excel - 如何使用Excel公式将字符串 "yyyy mmm ABC"转换为 "yyyymm"日期格式?

ruby-on-rails-3 - 不带年份的铁路日期

sql - MySQL:每日平均值