我是靠谱客的博主 刻苦鞋垫,这篇文章主要介绍SQL中时间的加减,现在分享给大家,希望可以做个参考。

USE pubs
GO
SELECT DATEADD(day,
21 ,pubdate) AS timeframe
FROM titles
GO
  就是返回在pubdate字段原有时间的基础上加上21天的值。
  datepart取值如下表:
日期部分缩写
Yearyy, yyyy
quarterqq, q
Monthmm, m
dayofyeardy, y
Daydd, d
Weekwk, ww
Hourhh
minutemi, n
secondss, s
millisecondms

  具体到我的问题,需要在原有记录的基础上减去15分钟,条件是所有今天早上迟到的考勤记录,见下面的SQL:
update  kaoqin
set  sj = dateadd (mi, - 15 ,sj)
where  (sj > ' 2007-8-15 08:00:00 ' )
  减去时间只需要设定number为相应的负值就行了。

最后

以上就是刻苦鞋垫最近收集整理的关于SQL中时间的加减的全部内容,更多相关SQL中时间内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(127)

评论列表共有 0 条评论

立即
投稿
返回
顶部