Sql 本日、本周、本月、本年 统计
大家注意这里的 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 是第一天
Sunday 0-53 一年中多一个星期天
Monday 0-53 一年多3天
Sunday 1-53 一年中多一个星期天
Monday 1-53 一年多3天
Sunday 0-53 一年多3天
Monday 0-53 一年中多一个星期一
Sunday 1-53 一年多3天
Monday 1-53 一年中多一个星期一
select * from test
where year(date) = year(now()) and week(date,1) = week(now(),1)
select * from test
where year(date) = year(now()) and week(date) = week(now())
本月
select * from test
where year(date) = year(now()) and month(date) = month(now())
本年
select * from test
where year(date) = year(now())
Sql 本日、本周、本月、本年 统计相关推荐
- oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据
--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...
- Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据
--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...
- ECharts根据本周, 本月, 本年, 自定义展示折线图
1. 父组件 <PublicEcharts:title="'短信/彩信发送量'":eChartTitle="'短信/彩信发送量趋势图'":type=&qu ...
- moment 取年月日_moment.js获取本周本月本年的开始日期和结束日期
//获取本日 const startDate = moment().format('YYYY-MM-DD'); const startDate = moment().format('YYYY-MM-D ...
- java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天
JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ pub ...
- sql 查讯本日 本周 本月
sql 查询本周本月问题 ---求相差天数 select datediff(day,'2004-01-01',getdate()) --1.一个月第一天的 SELEC ...
- SQL Server查询本周、本年所有天数数据
sql server 查询本周.本月所有天数的数据 查询本月所有的天数: --本月所有的天数 select convert(varchar(10),dateadd(DAY,t2.number,t1.d ...
- 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 ...
最新文章
- PLSQL的 dynamic sql小例子
- 如何用FAPROTAX预测微生物群落功能
- Andorid SQLite数据库开发基础教程(2)
- mysql 2.71828_数学中的e=2.71828……到底是什么东西?
- Windows 任务管理器中的几个内存概念
- C++中的抽象类以及接口的区别联系
- 【JVM性能调优】使用jstack找出最耗CPU的java线程
- 这些代码优化的方法,你都用过吗
- 允许服务与桌面交互_vivo 正式推出 Origin OS,融合自然设计与全新交互
- random对文件随机重命名
- php获取表单内的值,PHP获取表单里各项值总结
- 富文本转换字符串 php,php 如何将一个富文本字符串生成word文档?
- linux手机刷机包制作工具_安卓10刷机包
- 前端学习路线之html5 (一)
- 中国第一批程序员的“青春饭”已经恰完了,35+的程序员该何去何从?
- 键盘右Crtl键变成了鼠标键效果的解决办法
- FleaPHP 开发指南 - 4. 命名规范和目录结构
- vue 精简教程(四) vuerouter 路由
- 如何给表添加新的字段
- 西南大学全国计算机等级考试,重庆西南大学计算机等级考试准考证打印时间
热门文章
- Unity运行中修改物体的颜色
- [xenomai驱动] 任务task测试
- new echarts.graphic.LinearGradient内置渐变器
- CF机器码--LOL机器码-LOL黑机器(本日最新教程依旧可用)
- 哈工大深圳计算机学院蔡聪怀,哈尔滨工业大学(深圳)2019年“新生杯”辩论赛决赛成功举办...
- 图片转文字哪个软件好?这些软件值得收藏
- 2022年-2023年我国研究生毕业数量估计
- 【场景化解决方案】“云上管车”连接道闸系统,企业用车流程更高效
- 2048 java代码_java实现的2048游戏完整实例
- 实习面试结束后的一些思考(已拿腾讯实习 offer)