Sqlserver日期函数datepart
返回代表指定日期的指定日期部分的整数。
看例子:
select datepart(year,getdate())
select datepart(quarter,getdate())
select datepart(month,getdate())
select datepart(dayofyear,getdate())
select datepart(day,getdate())
select datepart(week,getdate())
select datepart(weekday,getdate())
select datepart(Hour,getdate())
select datepart(minute,getdate())
select datepart(second,getdate())
select datepart(millisecond,getdate())
分别返回当前日期的年,季度,月,本年第几天,天,本年第几个星期,星期中的第几天,小时,分钟,秒,毫秒。
当然,也可以用缩写:
select datepart(yyyy,getdate())
select datepart(qq,getdate())
select datepart(mm,getdate())
select datepart(dy,getdate())
select datepart(dd,getdate())
select datepart(wk,getdate())
select datepart(dw,getdate())
select datepart(hh,getdate())
select datepart(mi,getdate())
select datepart(ss,getdate())
select datepart(ms,getdate())
这个函数非常有用,对日期字段进行分组统计,十分简单高效:
例如:按年度统计信息:
select datepart(year,日期) as rq,sum(金额) as je from 表
group by datepart(year,日期)
order by datepart(year,日期)
另外,sqlserver为了方便,还专门提供了year、month、day三个函数。
关于DATEFIRST
主要与返回星期的第几天有关,默认设定是星期日为一周的第一天,我们也可以更改:
设定周一为一周的第一天:
SET DATEFIRST 1
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
Sqlserver日期函数datepart相关推荐
- 使用sqlserver日期函数获取当前日期
使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法,供您参考,希望对您学习sqlserver日期函数有所启迪. ...
- sqlserver 日期函数
sqlserver 日期函数 getdate方法 getadd方法 datediff
- SQLServer日期函数的使用
SQLServer常用的日期函数有: GETDATE():获取当前时间 年月日时分秒 CONVERT():设置不同的格式显示时间 CONVERT()有三个参数,第一个参数的意思是需要转换你所需要的长度 ...
- SQLServer日期函数及查询当日昨日本周本月本季度本年数据
目录: 1. 查询当日.昨日.本周.本月.本季度.本年数据 2. 获取其他日期数据 查询结果: 3. 日期函数: 3.1 日期函数中参数 type 的设定值: 3.2 Convert(data_typ ...
- sqlserver日期函数 dateadd,datediff ,datepart ,datename,convert
reference:http://www.cnblogs.com/coconut_zhang/archive/2009/02/02/1382598.html http://blog.itpub.net ...
- SQLServer 日期函数大全
一.统计语句 1.--统计当前[>当天00点以后的数据] SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT( ...
- sqlserver+mysql时间_SqlServer和mysql的日期函数备忘
我经常忘记datepart的符号值,记录备忘一下. SqlServer的日期函数 1,首先是3个用到datepart的函数 DATEDIFF(datepart,startdate,enddate) D ...
- SQL Server 日期函数:EOMonth、DateFormat、Format、DatePart、DateName
一,月份的最后一天 函数 EOMonth 返回指定日期的最后一天 EOMONTH ( start_date [, month_to_add ] ) 1,对于start_date 有两种输入方式,能够转 ...
- server日期函数
server日期函数 SQLServer时间日期函数详解,SQLServer,时间日期, 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定 ...
最新文章
- CS131-专题7:图像特征(SIFT算法)
- 全球及中国操纵杆控制系统行业应用动态与十四五形势分析报告2022版
- redis主从复制原理、断点续传、无磁盘化复制、过期key处理
- Ureport2源码修改
- curl 发送带有Authorization的post请求命令
- Jquery的一些方法
- pku 1611 The Suspects 并查集的应用
- 9-4:C++多态之单继承和多继承中的虚函数表
- c语言int类型乘法溢出_【原创】C语言指针自我总结
- 速修复!开源 IT 基础设施管理解决方案 Salt 被曝多个严重漏洞
- 使用TopShelf做windows服务安装 ---安装参数解释
- 个人管理 - 我是这样偷着做架构的
- Swagger2自定义添加请求头key-value暴力猴插件
- GPyTorch中的超参数
- jquery利用ajax请求数据渲染二级菜单
- 环信第三方集成 -- 移动客服
- Ubuntu 的 openssl 安全问题提醒 USN-2192-1
- Spark:解析CSV文件并按列值分组
- 详解二叉树的前序遍历
- 定风波/三月七日——苏轼
热门文章
- 瑞星杀毒软件与oracle冲突,瑞星删除Oracle实例解决
- Zotero 使用WPS引用文献 在WPS使用Axmath
- MT7601 无线wifi驱动移植
- 【如何在linux系统里安装无线网卡驱动】
- 相册选择插件集成说明
- 计算机网络:自顶向下 第一章1.6 网络安全
- 毕业设计 大数据电商用户行为分析 -python 大数据
- Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use
- window7中迅雷看看有声音,而暴风影音却没声音的音频问题处理
- JS监听enter键