主页 > 知识库 > sqlserver获取当前日期的最大时间值

sqlserver获取当前日期的最大时间值

热门标签:呼叫中心市场需求 服务外包 网站排名优化 地方门户网站 百度竞价排名 AI电销 铁路电话系统 Linux服务器
那你也许会问及,怎样获取当前系统日期的最大时间值,如yyyy-MM-dd 23:59:59.997。

我们可以使用DATEADD函数,来实现,以当前日期的午夜时间值加一天,即得到第二天的午夜时间值,然后再减去3秒,即可以获取当前系统日期的最大时间值。
复制代码 代码如下:

DECLARE @Date DATETIME = CURRENT_TIMESTAMP --当前系统日期时间

DECLARE @midnight DATETIME
SET @midnight = CAST(CAST(@Date AS DATE) AS DATETIME)
SELECT DATEADD(ms,-3,DATEADD(day,1,@midnight)) --2011-09-09 23:59:59.997
您可能感兴趣的文章:
  • SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍
  • SQL Server 比较日期大小的方法
  • SqlServer中的日期与时间函数
  • SqlServer 查询时日期格式化语句
  • SQL Server各种日期计算方法(收藏)
  • Sqlserver 常用日期时间函数
  • SQL SERVER中常用日期函数的具体使用

标签:铜川 湘潭 崇左 湖南 黄山 仙桃 兰州 衡水

巨人网络通讯声明:本文标题《sqlserver获取当前日期的最大时间值》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266