开发者社区> jiankunking> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

获取sql server与年、季度、月、周首尾有关的时间函数

简介: --当前日期: 2013-12-31 select convert(varchar(10), getdate(),120) --当前日期+ 时间:2013-12-31 14:36:46.860 select getdate() --一个月的第一天:2013-12-31 00:00:00.000 select dateadd(mm,datediff(mm,0,getd
+关注继续查看

--当前日期: 2013-12-31 select convert(varchar(10), getdate(),120) --当前日期+ 时间:2013-12-31 14:36:46.860 select getdate() --一个月的第一天:2013-12-31 00:00:00.000 select dateadd(mm,datediff(mm,0,getdate()),0) --本周的星期一:2013-12-30 00:00:00.000 select dateadd(wk,datediff(wk,0,getdate()),0) -- 一年的第一天:2013-01-01 00:00:00.000 select dateadd(yy,datediff(yy,0,getdate()),0) -- 季度的第一天:2013-10-01 00:00:00.000 select dateadd(qq,datediff(qq,0,getdate()),0) -- 上个月的最后一天:2013-11-31 23:59:59.997 select dateadd(ms,-3,dateadd(mm, datediff(mm,0,getdate()), 0)) --去年的最后一天:2012-12-31 23:59:59.997 select dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate()), 0)) --本月的最后一天:2013-12-31 23:59:59.997 select dateadd(ms,-3,dateadd(mm, datediff(m,0,getdate())+1, 0)) --本年的最后一天:2013-12-31 23:59:59.997 select dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate())+1, 0)) --本月的第一个星期一:2013-12-02 00:00:00.000 select dateadd(wk, datediff(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate())), 0)


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【Sql Server】来一波日期和时间函数,看看是否都知道
本篇文章主要了解下日期和时间函数,当前时间的前两天等设置
0 0
SQL Server 统计某个月周末的天数
---注意:这里统计的周末包括周5,周6,但不包括周日ALTER FUNCTION [dbo].[GetWeekDaysByMonth] ( @Year INT, @Month INT, @Day INT ) RETURNS INT AS BEGIN ...
733 0
sql server 查询本周、本月所有天数的数据
原文:sql server 查询本周、本月所有天数的数据 查询本月所有的天数: --本月所有的天数 select convert(varchar(10),dateadd(DAY,t2.number,t1.
981 0
SQL Server 日期的加减函数: DATEDIFF DATEADD
原文:SQL Server 日期的加减函数: DATEDIFF DATEADD 原文地址:http://blog.csdn.net/xyzqiang/article/details/6577831 SQL Server 日期的加减函数: DATEDIFF    DATEADDDATEDIFF: 返...
718 0
SQL Server 获取月份的具体天数
SELECT 32-DAY(getdate()+32-DAY(getdate()))
760 0
Sql Server统计表中某年某月某个值有多少?
比如:统计表AA中YWLX列在某年某月每种类型各有多少? select year(AA_YWRQ) as YEARS, month(AA_YWRQ) AS Months ,AA_YWLX,count(AA_YWLX) as Number from AA group by year(AA_YWRQ), month(AA_YWRQ),AA_YWLX表中数据: 查询后
820 0
获取sql server与年、季度、月、周首尾有关的时间函数
--当前日期: 2013-12-31 select convert(varchar(10), getdate(),120) --当前日期+ 时间:2013-12-31 14:36:46.860 select getdate() --一个月的第一天:2013-12-31 00:00:00.000 select dateadd(mm,datediff(mm,0,getd
1620 0
sql 去时间字段里的月份
select * from IRS_RES_MH_BASE   where (DATEPART(month,rpt_date)=4) and (DATEPART(year,rpt_date)=2011)
344 0
Sql Server 得到当月第一天
select dateadd(day,-day(getdate())+1,getdate())
417 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载