大家注意这里的 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 本日、本周、本月、本年 统计相关推荐

  1. oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  2. Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  3. ECharts根据本周, 本月, 本年, 自定义展示折线图

    1. 父组件 <PublicEcharts:title="'短信/彩信发送量'":eChartTitle="'短信/彩信发送量趋势图'":type=&qu ...

  4. moment 取年月日_moment.js获取本周本月本年的开始日期和结束日期

    //获取本日 const startDate = moment().format('YYYY-MM-DD'); const startDate = moment().format('YYYY-MM-D ...

  5. java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天

    JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ pub ...

  6. sql 查讯本日 本周 本月

    sql 查询本周本月问题 ---求相差天数   select   datediff(day,'2004-01-01',getdate())            --1.一个月第一天的   SELEC ...

  7. SQL Server查询本周、本年所有天数数据

    sql server 查询本周.本月所有天数的数据 查询本月所有的天数: --本月所有的天数 select convert(varchar(10),dateadd(DAY,t2.number,t1.d ...

  8. java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天

    /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...

  9. android获取后一天日期,android获取本周本月本年的第一天和最后一天

    /*** * 获取本周的第一天和最后一天: */ public static String getFirstDayAndLastDayOfDay() { StringBuffer stringBuff ...

  10. 利用js 获取本日 本周 本月时间代码

    function showToDay() { var Nowdate=new Date(); M=Number(Nowdate.getMonth())+1 alert(Nowdate.getMonth ...

最新文章

  1. PLSQL的 dynamic sql小例子
  2. 如何用FAPROTAX预测微生物群落功能
  3. Andorid SQLite数据库开发基础教程(2)
  4. mysql 2.71828_数学中的e=2.71828……到底是什么东西?
  5. Windows 任务管理器中的几个内存概念
  6. C++中的抽象类以及接口的区别联系
  7. 【JVM性能调优】使用jstack找出最耗CPU的java线程
  8. 这些代码优化的方法,你都用过吗
  9. 允许服务与桌面交互_vivo 正式推出 Origin OS,融合自然设计与全新交互
  10. random对文件随机重命名
  11. php获取表单内的值,PHP获取表单里各项值总结
  12. 富文本转换字符串 php,php 如何将一个富文本字符串生成word文档?
  13. linux手机刷机包制作工具_安卓10刷机包
  14. 前端学习路线之html5 (一)
  15. 中国第一批程序员的“青春饭”已经恰完了,35+的程序员该何去何从?
  16. 键盘右Crtl键变成了鼠标键效果的解决办法
  17. FleaPHP 开发指南 - 4. 命名规范和目录结构
  18. vue 精简教程(四) vuerouter 路由
  19. 如何给表添加新的字段
  20. 西南大学全国计算机等级考试,重庆西南大学计算机等级考试准考证打印时间

热门文章

  1. Unity运行中修改物体的颜色
  2. [xenomai驱动] 任务task测试
  3. new echarts.graphic.LinearGradient内置渐变器
  4. CF机器码--LOL机器码-LOL黑机器(本日最新教程依旧可用)
  5. 哈工大深圳计算机学院蔡聪怀,哈尔滨工业大学(深圳)2019年“新生杯”辩论赛决赛成功举办...
  6. 图片转文字哪个软件好?这些软件值得收藏
  7. 2022年-2023年我国研究生毕业数量估计
  8. 【场景化解决方案】“云上管车”连接道闸系统,企业用车流程更高效
  9. 2048 java代码_java实现的2048游戏完整实例
  10. 实习面试结束后的一些思考(已拿腾讯实习 offer)