求一个相减之后的日期,有2005-09-02 08:30:00,如何减去一个日期间隔得到我想要的日期呢?例如减去60分钟,得到2005-09-02 07:30:00,或减去1小时,也等于2005-09-02 07:30:00,有没有什么函数可以实现呢?
sql server 只有dateadd,没有dateminus,不太方便
sql server 只有dateadd,没有dateminus,不太方便
调试欢乐多
dateadd(day,-10,getdate())
减1月:dateadd(mm,-1,'2005-09-02 08:30:00')
减1天:dateadd(dd,-1,'2005-09-02 08:30:00')
减1小时:dateadd(hh,-1,'2005-09-02 08:30:00')
减1分钟:dateadd(mi,-1,'2005-09-02 08:30:00')