当前位置: 首页 > news >正文

银行的网站怎么做洪梅仿做网站

银行的网站怎么做,洪梅仿做网站,蓝海国际版网站建设,网站开发维护求职信目录 前言按天统计按周统计按月统计按年统计date_format参数 前言 mysql的date_format函数想必大家都使用过吧,一般用于日期时间转化 # 例如 select DATE_FORMAT(2023-01-01 08:30:50,%Y-%m-%d %H:%i:%s) # 可以得出 2023-01-01 08:30:50# 或者是 select DATE_FOR…

目录

    • 前言
    • 按天统计
    • 按周统计
    • 按月统计
    • 按年统计
    • date_format参数

前言

mysql的date_format函数想必大家都使用过吧,一般用于日期时间转化

# 例如
select DATE_FORMAT('2023-01-01 08:30:50','%Y-%m-%d %H:%i:%s')
# 可以得出 2023-01-01 08:30:50# 或者是
select DATE_FORMAT('2023-01-01 08:30:50','%Y-%m-%d')
# 可以得出 

不过很多时间不仅仅仅限于这些最基础的使用,当我们需要对于时间的数据有更高的要求时,就需要对这个函数有更多的了解了,例如按一定的时间段分组统计这段时间的数据,本期我们主要讲这个分组统计的操作,下面直接进入正题

按天统计

按天统计是一个比较基础的统计方式,大部分人也应该能直接写出来

select date_format(o.bill_date,'%Y-%m-%d') evertday,COUNT(*) orderNumFROM table oGROUP BY evertdayORDER BY evertday DESC

在这里插入图片描述

按周统计

按周统计就比较麻烦一点了,我这边提供了两种思路:

第一种:

SELECTsubdate(date_format(o.bill_date,'%Y-%m-%d'),date_format(o.bill_date,'%w')) weekend,COUNT(*) orderNumFROM test oGROUP BY weekendORDER BY weekend DESCLIMIT 9

在这里插入图片描述
这边可以看出日期已经按照周进行排序分组了,7月30到8月5号的数据都已经统计到了7月30这个weekend中
我们简单剖析一下:
首先date_format(o.bill_date,'%Y-%m-%d')大家都很清楚会把日期变成yyyy-MM-dd形式
在这里插入图片描述
date_format(o.bill_date,'%w')会统计这天是这周的礼拜几,这个参数我在最后整理了一张表格可供大家查看使用
那么8月2号正好是礼拜三,再通过subdate函数去减一下这个日期就可以统计出来一个对应的时间了,或者也有朋友喜欢用DATE_SUB函数都是一样的效果,这样就统计出来了上周末的时间,也就是上周末到这周末是一个轮回
在这里插入图片描述

第二种:

-- 2、
select -- 	weekday(bill_date) as weekday,date_format(date_add(bill_date, interval - (weekday(bill_date) +1) day),'%Y-%m-%d') as monday,count(1)
from t 
group by monday
order by monday desc

总体的思路都差不多,计算出了上周日的时间点进行group by
在这里插入图片描述

按月统计

按月统计的话就是另外一种思路了,因为按周的统计的话还存在日的概念,而按月统计的话就可以省略掉日期了

selectDATE_FORMAT( bill_date, '%Y-%m' ) months,count(1) count 
fromt
group by months
order by months desc

在这里插入图片描述

按年统计

这个跟按月统计一个道理,只统计年份就可以了

selectDATE_FORMAT( bill_date, '%Y' ) months,count(1 ) count 
fromt
group by months
order by months desc

在这里插入图片描述

date_format参数

格式描述
%M月名字(January……December)
%W星期名字(Sunday……Saturday)
%D有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y年, 数字, 4 位
%y年, 数字, 2 位
%a缩写的星期名字(Sun……Sat)
%d月份中的天数, 数字(00……31)
%e月份中的天数, 数字(0……31)
%m月, 数字(01……12)
%c月, 数字(1……12)
%b缩写的月份名字(Jan……Dec)
%j一年中的天数(001……366)
%H小时(00……23)
%k小时(0……23)
%h小时(01……12)
%I小时(01……12)
%l小时(1……12)
%i分钟, 数字(00……59)
%r时间,12 小时(hh:mm:ss [AP]M)
%T时间,24 小时(hh:mm:ss)
%S秒(00……59)
%s秒(00……59)
%pAM或PM
%w一个星期中的天数(0=Sunday ……6=Saturday )
%U星期(0……52), 这里星期天是星期的第一天
%u星期(0……52), 这里星期一是星期的第一天
%%一个文字“%”
http://www.yayakq.cn/news/112806/

相关文章:

  • 小语种网站怎么做成都高薪seo
  • 怎么做手机网站企业网站seo最好方法
  • 河津网站建设做基础网站主机要?
  • 自己做的网站怎么上网网站开发技术是什么专业会的
  • 简述网站建设和推广评价指标怎么修改wordpress主题代码部分
  • 最棒的网站建设网站开发现状
  • 网站架构设计文档凌云网最新消息
  • 学习html 欣赏好的网站最新的网站建设架构
  • 无锡 公共建设中心网站医院网站建设 不足
  • 音乐网站建设怎么上传音乐企业公示信息填报
  • 网站不备案可以么百度网站优化软件
  • 成都网站建设桔子小程序注册后如何注销
  • 辽阳银梦网站建设做网站的优惠广告
  • 网站修改工具济南做网站公司xywlcn
  • 网站根目录文件名虚拟主机与云服务器的区别
  • 网站建设是广告吗济南小程序定制
  • 网站维护托管公司在家用服务器做网站
  • 郑州网站关键词优化建一个网站带管理需要多少钱一年
  • 淮南 网站建设 有限公司抖音小程序怎么删除
  • 福州做网站公司排名营销策划模板
  • 格泰网站建设网站建设设计公司哪家好
  • 申请建设网站的报告广东seo网络培训
  • 帝国网站管理 上一条 下一条 链接 信息id 信息发布时间瑞安市住房和城乡建设局网站
  • 儿童教育网站模板wordpress修改页面
  • 58网站模板企业网站建设策划书标准版
  • 株洲seo网站推广网页制作与网站建设答案
  • 怎样监测熊掌号绑定成功网站企业网站建设杭州公司
  • 网站建设先进个人典型材料数字营销平台有哪些
  • 松滋网站定制建站系统的应用场景
  • 佛山市做网站的公司上海平台网站制作公司