开发者社区> 衣舞晨风> 正文
阿里云
为了无法计算的价值
打开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日期时间函数
sql server日期时间函数      Sql Server中的日期与时间函数 1.  当前系统日期、时间     select getdate()   2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值   例如:向日期加上2天    select dateadd(day,2,'2004-10-15')  --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数。
467 0
php连接sqlserver,php连接sql server数据库,php查询sqlserver数据库,php用sqlserver数据库
php连接sqlserver,php连接sql server数据库,php查询sqlserver数据库,php用sqlserver数据库
0 0
HTML、sqlserver数据库和java前七章节的复习(一)
HTML、sqlserver数据库和java前七章节的复习(一)
0 0
干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)
干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)
0 0
SQLServer导出数据库字典
SQLServer导出数据库字典
0 0
ASP.NET Core微服务(六)——Redis效率与sqlserver数据库对比
ASP.NET Core微服务(六)——Redis效率与sqlserver数据库对比
0 0
SQLServer数据库文件相关知识笔记
数据库文件是SQLServer数据库的物理体现,和计算机的普通文件一样存储在计算机的磁盘空间当中。作为数据库记录和日志等其他信息的存储载体。
0 0
数据库:SQLServer 实现行转列、列转行用法笔记
官方解释:可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。
0 0
+关注
衣舞晨风
http://blog.csdn.net/jiankunking
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载