博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql 各种格式
阅读量:6979 次
发布时间:2019-06-27

本文共 1743 字,大约阅读时间需要 5 分钟。

--以2013-12-10 12:56:55为例

--convert(nvarchar(10),CreateDate,120)      =>      2013-12-10
--DATEPART(month,CreateDate)      =>      12
--DATEPART(year,CreateDate)      =>      2013
--还可以这样
--年
select datepart(YEAR,'2013-06-08')
select datepart(yyyy,'2013-06-08')
select datepart(yy,'2013-06-08')
--月
select datepart(MONTH,'2013-06-08')
select datepart(mm,'2013-06-08')
select datepart(m,'2013-06-08')
--日
select datepart(dd,'2013-06-08')
--1年中的第多少天
select datepart(dy,'2013-06-08')
--季度
select datepart(qq,'2013-06-08')
--1年中的第多少周
select datepart(wk,'2013-06-08')
--星期
select datepart(dw,'2013-06-08')  会输出  7
select datepart(weekday, '2013-06-08')  会输出  7
select datename(weekday, '2013-06-08')  会输出  星期六
/*
 * 设置语言为英语
 */
set language N'English' --设置语言为英语
select datename(weekday, '2013-06-08')  会输出  Saturday
/*
 * 设置语言为简体中文
 */
set language N'Simplified Chinese' --设置语言为简体中文
select datename(weekday, '2013-06-08')  会输出  星期六
/*
 * 设置一周的第一天为星期一
 */
set datefirst 1 --设置一周的第一天为星期一(美国一周的第一天习惯为星期天)
select datepart(weekday, '2013-06-08')  会输出  6
/*
 * 设置一周的第一天为星期日
 */
set datefirst 7 --设置一周的第一天为星期日(美国一周的第一天习惯为星期天)
select datepart(weekday, '2013-06-08')  会输出  7
/*
 * 查询当前会话的 datefirst 设置值
 */
select @@datefirst
SELECT CONVERT(VARCHAR(10),GETDATE(),120)  --2015-07-13
SELECT CONVERT(VARCHAR(10),GETDATE(),101)  --07/13/2015
--按日分组:2013-01-01
select convert(nvarchar(10),CreateDate,120) as Times,ISNULL(sum(Unit),0.0) as Drinking from pdt_Out
group by convert(nvarchar(10),CreateDate,120)
go
--按月分组:2012-01
select DATEPART(month,CreateDate) as Times,sum(Unit) as Totals from pdt_Out
group by DATEPART(month,CreateDate)
go
--按年分组:2013
select DATEPART(year,CreateDate) as Times,sum(Unit) as Totals from pdt_Out
group by DATEPART(year,CreateDate)
go

转载于:https://www.cnblogs.com/527289276qq/p/6064383.html

你可能感兴趣的文章
百度 Ueditor 编辑器学习笔记
查看>>
Tomcat reloadable属性 让你修改Java代码不必自动重启服务器
查看>>
PHPUnit 单元测试入门笔记
查看>>
Oracle - install
查看>>
你真的会用Gson吗?Gson使用指南(一)
查看>>
tomcat单机多实例配置实战
查看>>
onSaveInstanceState用法
查看>>
BeanFactory 简介以及它 和FactoryBean的区别
查看>>
为什么重写equals方法时,要求必须重写hashCode方法?
查看>>
用openCV取出图片中的四边形
查看>>
Maven搭建SpringMVC+Hibernate项目详解 【转】
查看>>
解析padding与line-height属性区别
查看>>
[转]iframe跨域通信的通用解决方案
查看>>
UIO 示例
查看>>
python中的类型转换
查看>>
javascript实现10进制转为N进制数
查看>>
什么时候使用CountDownLatch
查看>>
node.js里使用typescript的方法
查看>>
Maven学习(一):坐标、依赖管理和仓库
查看>>
前端方案解决思路
查看>>