SQL函数应用-DATEPART()
作用:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
语法格式:DATEPART(datepart,date)
参数说明:
datepart
是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。
| 日期部分 | 缩写 | 
|---|---|
| year | yy, yyyy | 
| quarter | qq, q | 
| month | mm, m | 
| dayofyear | dy, y | 
| day | dd, d | 
| week | wk, ww | 
| weekday | dw | 
| Hour | hh | 
| minute | mi, n | 
| second | ss, s | 
| millisecond | ms | 
示例:
SQL代码如下:
select 
count(c_sale)	    	  as 销售金额,
datepart(yyyy,c_dt)	  	as 年度, 
datepart(month,c_dt)     as 月份, 
datepart(day,c_dt)         as 日期,
datename(DW,c_dt)       as 周日期 
from tbs_d_sale(nolock)
where c_provider='91930'
and c_dt>='2017-01-09 00:00:00.000'
group by datepart(yyyy,c_dt), datepart(month,c_dt),datepart(day,c_dt),datename(DW,c_dt)
结果如下:
销售金额 年度   月份   日期   周日期
179	  2017	  1	    9	    星期一
563	  2017	  1	    10	  星期二
609	  2017	  1	    11	  星期三
215	  2017	  1	    12	  星期四
SQL函数应用-DATEPART()的更多相关文章
- SQL函数说明大全
		
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...
 - 常用的Sql 函数
		
常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符 ...
 - 常用的 SQL  函数
		
SQL 函数 聚合函数(针对数字列): AVG:求平均分 COINT: 计算个数 MAX: 求最大值 MIN: 求最小值 SUM: 求和 数学函数(): ABS: 绝对值 CEIL ...
 - SQL函数说明大全 (转)
		
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...
 - sql函数(转)
		
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...
 - SQL函数介绍
		
http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用 ...
 - SQL函数经常用到的mark一下
		
在项目开发过程中存储过程会用到很多SQL函数,经常用到的mark一下 1.经常用到的mark 一下 经常需要把id字符以','分隔传入存储过程然后SQL语句用in去搜索但是经常是这样的情况id 经常是 ...
 - SQL server学习(二)表结构操作、SQL函数、高级查询
		
数据库查询的基本格式为: select ----输出(显示)你要查询出来的值 from -----查询的依据 where -----筛选条件(对依据(数据库中存在的表)) group by ----- ...
 - [转] SQL函数说明大全
		
from http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html 一旦成功地从表中检索出数据,就需要进一步操纵这些数据, ...
 
随机推荐
- Array对象的判定
			
/* 关于JS对象类型的判断,最复杂的在于RegExp和Array了,判定RegExp的情形不较少,而Array就比较多了,下面就是判断Array的方法 */ //方法一:利用instanceof来判 ...
 - Microsoft  Power BI Desktop概念学习系列之Microsoft  Power BI Desktop是什么?
			
不多说,直接上干货! 官网 https://powerbi.microsoft.com/zh-cn/desktop/ Microsoft Power BI Desktop是什么? https://p ...
 - JavaScript设计模式-1.函数
			
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
 - FocusBI:租房分析可视化(PowerBI网址体验)
			
微信公众号:FocusBI关注可了解更多的商业智能.数据仓库.数据库开发.爬虫知识及沪深股市数据推送.问题或建议,请关注公众号发送消息留言;如果你觉得FocusBI对你有帮助,欢迎转发朋友圈或在文章末 ...
 - Codeforces 985G. Team Players
			
Description 有 \(n\) 个人 , \(m\) 对人有冲突 , 你要从这 \(n\) 个人中选出三个人成为一组 , 使得同一组的人不存在一对有冲突 题面 Solution 容斥 答案=总 ...
 - SQL SERVER学习1——数据库概念
			
<SQL Server实例教程>(科学出版社) 数据库的基本概念 数据是载荷信息的物理符号,是数据库中存储的基本对象. 信息可以通过手势,眼神表达,但是表达信息的最佳方式还是数据. 数据有 ...
 - Spring.Net---3、IoC/DI深入理解
			
------------------------------------------------------------------------ 理解IoC/DI 1.控制反转 --> 谁控制谁 ...
 - SQL 之开启远程访问
			
转载自 http://blog.csdn.net/happymagic/article/details/51835522 SQL Server 开启远程访问的方法: 注意事项:(重点) 此次演示版本 ...
 - docker部署ELK日志处理
			
docker环境下部署的ELK系统,日志处理,保留最近五个小时的日志 dockerlog.sh #!/bin/bash logs=`find /var/lib/docker/containers/ - ...
 - [FORWARD]ODBC 各种数据库连接串
			
Overview Generally, one of the first steps when you are trying to work with databases is open it. Yo ...