【sqlserver如何获取指定日期当天的0点日期】sqlserver数据库在统计数据的时辰 , 若是某些栏位是切确到时候的 , 那么 , 就可能需要转换指定日期为当天的0点 , 然后起头比力 。 本文以sqlserver的当前日期为例演示 , 若何获取当天的0点完全日期
需要这些哦
sqlserver
方式/
1打开sqlserver数据库办理东西 , 点击“新建查询” , 打开一个书写SQL语句的新窗口 。 输入sql语句 , 查询当前的数据库日期
select GETDATE()
文章插图
2获取sqlserver中的最小日期 , 注重 , 这个日期的时候就是0点
select DATEADD(day, 0, 0)
文章插图
3获取当前日期距离最小日期 , 颠末了几多天
select DATEDIFF(DAY, 0, GETDATE())
文章插图
4 从sqlserver最小日期加上这个天数 , 就获得了当天的0点
select DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE()))
文章插图
5上面的方式看起来有点绕 , 那么 , 还可以利用简单的字符串拼接与转换的体例 。 起首将日期时候的值转换为日期值
select CAST(GETDATE() as date)
文章插图
6 经由过程字符串拼接 , 将日期加上0点就当作为了当天的0点日期时候
select CAST(CAST(GETDATE() as date) as varchar(10)) + ' 00:00:00'
文章插图
7sqlserver中的日期和字符串形式的日期是可以隐式转换的
if (CAST(CAST(GETDATE() as date) as varchar(10)) + ' 00:00:00') < getdate()
print '当前时候跨越了0点'
else
print '小于0点'
文章插图
以上内容就是sqlserver如何获取指定日期当天的0点日期的内容啦 , 希望对你有所帮助哦!
推荐阅读
- excel使用技巧:如何将数据复制到多个工作表
- 如何注册电子邮箱账号,教你创建email邮箱账号
- 如何用AE快速的制作出文字逐字显现动画
- 微信公众平台如何快速增粉
- 高德地图如何进行路段施工反馈上报
- 最强蜗牛如何购买俱乐部宝箱
- wps演示中如何绘制剪刀图案
- 如何制作公益履历
- 手机淘宝如何删除足迹
- 微信如何免费获得7天QQ音乐会员