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

隐藏网站源码站长之家怎么用

隐藏网站源码,站长之家怎么用,pc端网页,客户管理系统推荐目录 前言按天统计按周统计按月统计按年统计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.yidumall.com/news/71854.html

相关文章:

  • 阿里云用什么系统做网站好广东网站seo
  • 做新房用哪个网站好微博指数
  • 郑州网站设计品牌宣传如何做
  • 做弹幕视频效果的网站百度推广怎么登录
  • 网站解决访问量超载网站产品怎么优化
  • 成都网站搜索优化潍坊seo教程
  • 网站必须做等保合规seo广告投放
  • 委托网站建设合同范本关键词查询网站
  • 网站做一下301跳转搜索引擎优化seo专员
  • 西安月子中心网站制作产品软文范例大全
  • 关闭小程序apiseo文章优化技巧
  • 建设项目环保试生产网站长沙网络科技有限公司
  • win10做的网站其他电脑访问不了班级优化大师学生版
  • 网站流量限制竞价外包推广
  • 上海人才引进网站营销策划书格式及范文
  • 在线a视频网站一级a做爰网站建设与营销经验
  • 个人建网站需要多少钱地推十大推广app平台
  • 网站算信息化建设杭州网络推广
  • 免费申请企业网站沈阳网站关键词优化多少钱
  • 福建网站制作常州网站推广
  • wordpress主题404页面谈谈对seo的理解
  • 旅游网站首页设计大概图网络营销典型案例
  • 上海大型网站模板建站难吗
  • wordpress 注册审核上海牛巨微seo关键词优化
  • 建设官方网站意义互联网营销专家
  • 新手怎么做详情页seo搜外
  • 本科生做旅游网站客服注册网站查询
  • 陕西省建筑信息平台如何优化seo
  • 公司网站设计怎么做互联网营销师培训机构
  • 建筑工程网上办事大厅登录seo是什么地方