加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql 日期函数format应用01

发布时间:2023-01-05 06:01:09 所属栏目:MsSql教程 来源:转载
导读: 在商业数据分析中,按照时间维度进行数据分析非常常见,如对销售订单,统计分析每年、每月、每周、每日等销售订单成交额情况,但是在企业的销售数据库里,时间维度的数据基本上都是日期格式

在商业数据分析中,按照时间维度进行数据分析非常常见,如对销售订单,统计分析每年、每月、每周、每日等销售订单成交额情况,但是在企业的销售数据库里,时间维度的数据基本上都是日期格式的数据,很难直接为年、月、周等销售数据,一般都需要基于原始系统数据进行统计,这时就需要用到SQL中的date_format函数进行数据格式文本转换。

date_format函数是sql查询语言中比较常用的函数,主要用于对数据库中日期格式数据进行转换,转换成需要日期/时间数据。

具体函数格式为:format(date,format),其中Mssq日期函数,date参数是代表合规的日期或者日期时间。format规定日期/时间输出格式。

如需统计某某年某某月某某日的销售订单金额,数据表名为Tjorder,表中日期数据字段为datetime.则查询语句如下:

select date_format(datetime,'%Y-%m-%d') ,sum(订单金额)

from Tjorder group by date_format(datetime,'%Y-%m-%d')

如需统计每日销售订单金额,则查询语句如下:

select date_format(datetime,'%d') ,sum(订单金额)

from Tjorder group by date_format(datetime,'%d')

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!