mysql 本日、本周、本月、本年 统计
大家注意这里的 sql 统计的是 “本周”不是 “过去一周”
例如:今天是周三,统计的是本周一到周日这个时间段,而不是上周三到本周三这 7 天
* 所有 sql 中的 date 为我们对应表的 日期字段
本日
select * from demo
where date =date(now())
本周
通常,一年的正常年份为365天,闰年为366天。一年又可以分为许多周,每周有7天。 所以一年,我们经常有365/7 = 52周,周范围是从1到52。
这里需要注意,mysql 中的 week 函数,第二个参数是 mode,默认不传是 0 也就是从上周日开始算 7 天,按中国习惯我们传 1,从周一开始算就行
模式 | 星期的第一天 | 范围 | 星期 1 是第一天 |
0 | Sunday | 0-53 | 一年中多一个星期天 |
1 | Monday | 0-53 | 一年多3天 |
2 | Sunday | 1-53 | 一年中多一个星期天 |
3 | Monday | 1-53 | 一年多3天 |
4 | Sunday | 0-53 | 一年多3天 |
5 | Monday | 0-53 | 一年中多一个星期一 |
6 | Sunday | 1-53 | 一年多3天 |
7 | Monday | 1-53 | 一年中多一个星期一 |
# 1-7
select * from demo
where year(date) = year(now()) and week(date,1) = week(now(),1)# 0-6
select * from demo
where year(date) = year(now()) and week(date) = week(now())
本月
select * from demo
where year(date) = year(now()) and month(date) = month(now())
本年
select * from demo
where year(date) = year(now())
感谢您的阅读,欢迎点赞、关注、收藏!如果文章中有任何错误,或者您有更好的理解和建议,也欢迎和我联系!
mysql 本日、本周、本月、本年 统计相关推荐
- ECharts根据本周, 本月, 本年, 自定义展示折线图
1. 父组件 <PublicEcharts:title="'短信/彩信发送量'":eChartTitle="'短信/彩信发送量趋势图'":type=&qu ...
- moment 取年月日_moment.js获取本周本月本年的开始日期和结束日期
//获取本日 const startDate = moment().format('YYYY-MM-DD'); const startDate = moment().format('YYYY-MM-D ...
- Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据
--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...
- oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据
--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...
- mysql分季度统计数据,mysql按日周月季度统计数据
mysql按日周月季度统计数据 mysql按日.周.月.季度统计数据 1.使用DATE_FORMAT做等值条件查询 2.DATE_FORMAT函数语法,参考w3school 3.可使用格式 4.使用示 ...
- java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天
JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ pub ...
- sql 查讯本日 本周 本月
sql 查询本周本月问题 ---求相差天数 select datediff(day,'2004-01-01',getdate()) --1.一个月第一天的 SELEC ...
- java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天
/** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...
- android获取后一天日期,android获取本周本月本年的第一天和最后一天
/*** * 获取本周的第一天和最后一天: */ public static String getFirstDayAndLastDayOfDay() { StringBuffer stringBuff ...
- 利用js 获取本日 本周 本月时间代码
function showToDay() { var Nowdate=new Date(); M=Number(Nowdate.getMonth())+1 alert(Nowdate.getMonth ...
最新文章
- hadoop在Browse Directory中文件下载不了
- 一些常用的图像数据库总结
- [蓝桥杯][算法提高VIP]数的划分(记忆化搜索)
- python和node_Python和NodeJS绘图对比
- JavaScript时间事件:setTimeout和setInterval
- [html] 你知道什么是粘性布局吗?
- 使用smo算法编写svm对CIFAR-10数据分类
- android开机动画修改,Android系统 开机动画修改 + 自动替换脚本
- 阅读《构建之法》第6 第7章
- simple log test
- Linux命令:wget、unzip、cmake、make、vim
- 云原生数据仓库从托管到原生的演进实践
- 如何让素数分列C语言,哥德巴赫猜想栾生三生素数无限波林那克猜想两素数差证明,(定稿...
- Promise改写获取萤石云摄像头直播地址的接口
- Chrome浏览器所有页面崩溃
- Fedora 安装 QQ音乐
- BlazeFace:一种非典型专用检测器
- Deepin-TIM / QQ / WeChat调整界面DPI字体大小的方法
- 永磁材料介绍和ANSYS Workbench永磁体仿真
- Delphi - 对象构造和vmt系列
热门文章
- 南开大学计算机科学与技术研究生院,2021年南开大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...
- 力扣378.有序矩阵中第K小的元素
- 计算机专业英语课程标准,502057《计算机专业英语》课程标准
- 2022.02.10_Java学习总结_新特性
- 长坂坡被赵云挑翻50多员武将资料全部资料(转)
- HTML学习笔记(4)
- 线控转向 四轮转向控制 4WIS CarSim与Simulink联合
- C++基础-介绍·数据结构·排序·算法
- DSW算法(《C++数据结构与算法》P200)
- 计算机教学拼音打字教案,小学信息技术第2单元 Windows的常用功能第10课 中文输入法教案...