mysql中week()函数是用来做周的统计和计算,返回日期的周数

例如统计今年每周有多少个注册用户

SELECT count(id) as count,week(create_time,1) as weeks FROM user WHERE create_time > ‘2020’ and create_time<‘2011’ GROUP BY weeks;

sql里面的weeks就是第几周

WEEK(date, mode);有两个参数

1、date是要获取周数的日期

2、mode是一个可选参数,用于确定周数计算的逻辑

mode参数比较难理解,下面做个表格解释一下

模式 一周的第一天 范围 说明
0 星期日 0-53
遇到本年的第一个星期天开始,是第一周。前面的计算为第0周。

1 星期一 0-53 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周
2 星期日 1-53 遇到本年的第一个星期天开始,是第一周。
3 星期一 1-53 假如第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周。
4 星期日 0-53 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周
5 星期一 0-53 遇到本年的第一个星期一开始,是第一周。
6 星期日 1-53 假如第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周。
7 星期一 1-53 遇到本年的第一个星期一开始,是第一周。

————————————————
版权声明:本文为CSDN博主「冷的手发抖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31670707/article/details/106120970

mysql中week()函数相关推荐

  1. mysql中concat函数的使用相关总结

    concat(str1,str2) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. mysql> select concat('11','22','33') ...

  2. Oracle中concat与||区别(以及与mysql中concat函数区别)

    Oracle中concat使用以及与||区别 CONCAT只能连接两个字符串 The syntax for the concat function is: concat( string1, strin ...

  3. mysql中合并函数_MYSQL分组合并函数

    MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔 ...

  4. mysql中find_in_set()函数的使用及in()用法详解

    From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) ...

  5. MySQL中concat函数(连接字符串)

    MySQL中concat函数(连接字符串) MySQL中concat函数 使用方法: concat(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 ...

  6. mysql必会语法_sql语法:sql必读必会(二)mysql中的函数大全

    AVG 函数 作用:AVG 函数返回数值列的平均值.NULL 值不包括在计算中 语法:SELECT AVG(列) FROM 表 求id平均值(实在没字段了,就是意思意思) id大于平均值的记录 COU ...

  7. MySQL中时间函数NOW()和SYSDATE()的区别

    mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...

  8. mysql中group_concat函数_MySQL中group_concat函数

    为什么我要学习该函数,我在做控制页面的权限的时候,没有使用Shiro框架[强烈推荐使用], 为了降低学习成本,暂时给学生过渡的想法,我需要控制到按钮级别的权限,我的想法是通过Jquery对我的页面中的 ...

  9. ORACLE实现MySQL中substring_index函数功能

    目录 MySQL中substring_index函数 ORACLE涉及函数 实现函数源码 MySQL中substring_index函数 substring_index(string, delimit ...

最新文章

  1. 如何给英特尔致命一击——高通公布10纳米ARM服务器芯片
  2. Python基础教程第1章:基础知识---学习记录
  3. boost::process::async_pipe相关的测试程序
  4. arraylist可以存储不同类型吗_结构胶的种类多吗?不同的类型有哪些产品特性?...
  5. jquery --- 全选、全不选、反选、提交
  6. 在JBoss AS 7上部署BroadleafCommerce 2.0
  7. C语言课后习题(65)
  8. 转 使用vim时按了CTRL+S键怎么办?
  9. VC中CListCtrl设置滚动条在最下边的方法(MSDN中的例子)
  10. 【NIPS 2018】循环World模型促进策略演变
  11. Leetcode: One Edit Distance
  12. python udp 直播_Python使用UDP协议实现局域网内屏幕广播
  13. Appium+python自动化23-Android夜神模拟器
  14. 实现开启和关闭android移动网络
  15. 适合长期电脑办公人群的养生小技巧
  16. 获取富文本中的图片链接
  17. 从零开始写RISC-V处理器
  18. python scikit learn 关闭开源_Scikit Learn安装教程
  19. VideoCapture,mfc读取视频并使用滚动条
  20. vue3 + element-plus组件的国际化

热门文章

  1. 电路中的VDD,DVDD,AVDD,VCC,AFVDD,DOVDD,IOVDD的区别,
  2. 学习笔记:python游戏脚本1.0版本,实现自动点击、识图、识别价格、弹窗提示低于预期价格可以购买
  3. Linux手动安装和部署github
  4. ubuntu下使用 RabbitVCSRapidSVN
  5. make: *** No targets specified and no makefile found. Stop.错误解决办法
  6. loadrunner Error code:10053
  7. 如何用SQL语句模糊查询数据库中的表名
  8. Mysql主从同步报错解决:Error executing row event: Table zabbix.history-uint doesnt exist
  9. SSO单点登录-分布式系统实战
  10. Android开发应用案例——简易计算器(附完整源码)