mssql计算两个日期时间间隔多少分钟

 我来答
百度网友07e0c9f0254
2016-10-25 · 超过34用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:47.4万
展开全部
如果是求间隔的天数,但第一天不算,最后一天也不算入,则办法如下:
1.同一月份,用日期数相减再减1,如1月2日到1月4日(0:00),4-2-1=1(天),只间隔了一天(1月3日)。
2.不同月份,则算出起始日期至月底的天数,再加上剩余的月份的天数(如果是下个月则不用),再加上截止月的月初至截止日期的天数再减一,如3月2日到5月5日(0:00),31-2+30+5-1=63(天),间隔了3月3日到3月31日的29天,四月份的30天,1日到4日的4天。共63天。

如果是求求间隔的天数,但第一天不算,最后一天算入则办法如下:
1.同一月份,用日期数相减,如1月2日到1月4日,4-2=2(天),间隔了两天(1月3日和1月四号)。
2.不同月份,则算出起始日期至月底的天数,再加上剩余的月份的天数(如果是下个月则不用),再加上截止月的月初至截止日期的天数,如3月2日到5月5日,
31-2+30+5=64(天),间隔了3月3日到3月31日的29天,四月份的30天,1日到5日的5天。共64天。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式