根据日期类型字段获取年、季度、周(SQLSERVER)
2014-06-17 10:25
323 查看
SELECT YEAR(CollectionDate) AS Year, DATEDIFF(quarter, CAST(DATEPART(YEAR, CollectionDate) AS NVARCHAR(4)) + '-01-01', CollectionDate) + 1 AS Quarter, DATEDIFF(week,CAST(DATEPART(YEAR, CollectionDate) AS NVARCHAR(4)) + '-01-01', CollectionDate) - DATEDIFF(quarter, CAST(DATEPART(YEAR, CollectionDate) AS NVARCHAR(4)) + '-01-01', CollectionDate) * 13 + 1 AS Week, CollectionDate
FROM dbo.CollectionInformationList
FROM dbo.CollectionInformationList
相关文章推荐
- 根据当前日期获取当前季度范围
- php根据出生日期获取年龄,生日数据类型为date型
- SqlServer中日期和时间数据类型及函数/高精度获取时间
- linux 根据当前日期获取上个季度的第一天和最后一天
- 练习 2017-08-22 通过控制台,获取类名,字段名称,字段类型,根据一个模板文件,自动创建这个类文件,并且为字段提供setter和getter方法
- sql根据表名获取字段及对应说明类型长度
- mysql、oracle、sqlserver根据对应的表查询表中的所有字段名称、类型、别名、长度等信息
- 获取表结构并根据字段类型填充到下拉框
- 织梦获取自定义字段附件类型文件的格式类型文件大小上传日期
- SQLSERVER获取排除了text类型的所有字段名以逗号隔开
- sqlserver 获取表的字段名及类型
- oracle&sqlserver获取表名称和字段类型
- SQLServer学习笔记 --- 如何获取视图 view 的字段名和字段类型
- C# 根据当前时间获取本周、本月、本季度、本年的始末日期
- 获取SqlServer 2000中字段的备注信息--downmoon
- SqlServer Text类型字段超过8000字节处理
- [Struts]处理表单中值为空的日期类型字段
- SqlServer Text类型字段超过8000字处理 http://www.cnblogs.com/birdshover/archive/2006/06/16/427303.html
- 类库-----一些经常用到的对控件的处理1. 获取文本框中输入内容2.清除文本框内容3. 获取下拉列表框中选择内容,类型0为Text值,类型1为Value值4.DropDownList绑定日期
- sqlserver 日期类型的转换