SQL 返回日期在年内的第几周、第几天、第几季
2013-10-18 10:26
274 查看
SQL SERVER:
select datepart(参数,datetime)
示例: select datepart(week,getdate()) 判断今天为本年第几周
参数部分如下:
year 将返回日期的年份
quarter 将返回日期在年内的第几季
month 将返回日期的月份
dayofyear 将返回日期在年内的第几天
day 将返回日期在该月的第几天
week 将返回日期在年内的第几周
weekday 将返回日期在周内的第几日
Hour 将返回日期的小时部分
minute 将返回日期的分钟部分
second 将返回日期的秒钟部分
用函数datepart处理就可以了,示例:
select datepart(weekday,getdate()) as 周内的第几日
select datepart(week,getdate()) as 年内的第几周
select datepart(quarter,getdate()) as 年内的第几季
周内的第几日
-----------
5
(所影响的行数为 1 行)
年内的第几周
-----------
34
(所影响的行数为 1 行)
年内的第几季
-----------
3
(所影响的行数为 1 行)
select datepart(参数,datetime)
示例: select datepart(week,getdate()) 判断今天为本年第几周
参数部分如下:
year 将返回日期的年份
quarter 将返回日期在年内的第几季
month 将返回日期的月份
dayofyear 将返回日期在年内的第几天
day 将返回日期在该月的第几天
week 将返回日期在年内的第几周
weekday 将返回日期在周内的第几日
Hour 将返回日期的小时部分
minute 将返回日期的分钟部分
second 将返回日期的秒钟部分
用函数datepart处理就可以了,示例:
select datepart(weekday,getdate()) as 周内的第几日
select datepart(week,getdate()) as 年内的第几周
select datepart(quarter,getdate()) as 年内的第几季
周内的第几日
-----------
5
(所影响的行数为 1 行)
年内的第几周
-----------
34
(所影响的行数为 1 行)
年内的第几季
-----------
3
(所影响的行数为 1 行)
相关文章推荐
- oracle日期函数IW和WW 的区别 oracle求当前日期是今年第几天,第几周,第几月,第几季度?
- SQL: 判断给定日期是财政年度第几周的函数
- sql 日期返回农历
- SQL根据一个日期,返回1号至当日所有日期
- Python中根据提供的日期,返回是一年中的第几天
- SQL公用方法-根据日期格式字符串返回年季度开始和结束日期
- 用JS来返回第几周的日期
- sql创建 自定义函数返回当前日期所在月的第一天最后一天
- 【原创】SQL 返回时间所在月份周次,该周起始结束日期
- sql中计算某天是全年的第几周及取得某天的所在周的周一的日期的函数
- C++返回相对于某个日期的第几周
- java createSQLQuery().list()返回日期格式没有时分秒的解决方法
- SQL 返回期间内的所有日期
- 日期类,根据日期计算是本年度的第几天,第几周,星期几
- 通过SQL得到某年内每周的开始日期和结束日期
- SQL中返回当前日期和时间
- Tip - 使用SQL公用表表达式返回日期列
- java createSQLQuery().list()返回日期格式没有时分秒的解决方法
- sql自定义日期函数,返回范围内日期和星期数表。
- sql 时间差 sql中返回两日期的时间差