如何从另一个日期减去一个日期

编程入门 行业动态 更新时间:2024-10-28 20:18:52
本文介绍了如何从另一个日期减去一个日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

你好 我的问题是如何从另一个日期更改日期。 例如我的约会是'2016-05-23 10:53:07.913'我想要日期2016-05-22 10:53:07.913(一天减去) 或者如果我想从39; 2016-05-01到2016-04-30更改值(这里一天减去但是也改变了月份) 简单来说我想从另一个日期自动更改一个日期,我的代码中的只会改变day.if我在第一天更改日期它最后更改一个月的日子.. 请分享.. 我的尝试:

Hello my question is how to change date from another date. e.g my date is '2016-05-23 10:53:07.913' and i want date 2016-05-22 10:53:07.913(one day minus) OR If i want change value from 39;2016-05-01 to 2016-04-30(here one day minus but also change month) in simple word i want change one date automatically from another date, in my code only change day.if i change date on first day it change last month day.. please share.. What I have tried:

set @StartDate='2016-05-13 10:53:07.913' set @b='2016-05-23 10:53:07.913' if(@StartDate<=@b) begin set @abc=(SELECT DATEADD(day,-1,'2016-05-23 10:53:07.913' )) (SELECT DATEADD(Month,-1,'2016-05-23 10:53:07.913' )) end else begin set @b=@b end declare @q int=( select DATEDIFF(dd,'2016-05-13 10:53:07.913','2016-05-23 10:53:07.913')) select @q

推荐答案

这不是你想要的吗? Is this not want you want? DECLARE @Date1 DATETIME = N'2016-05-23 10:53:07.913' SELECT DATEADD(DAY, -1, @Date1)

更多推荐

如何从另一个日期减去一个日期

本文发布于:2023-05-26 10:04:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/353289.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日期

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!