CSDN论坛 > MS-SQL Server > 基础类

我想在SQL里面得到两个datetime型变量之间的差(相差多少天),能实现吗?谢谢 [问题点数:0分]

Bbs1
本版专家分:13
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:30
Bbs2
本版专家分:178
Bbs2
本版专家分:316
Bbs3
本版专家分:569
Bbs14
本版专家分:884110
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs14
本版专家分:884110
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs6
本版专家分:6045
Bbs9
本版专家分:57685
Blank
黄花 2009年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2009年5月 MS-SQL Server大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
Python计算两个日期相差的天数,并输出到txt文档中
有时候需要用到两个日期相差多少天,如果两个日期相差大,真的去数肯定很麻烦,还得计算有的是有三十天,有的是三十一天,还有闰年和平年的区别。而这时候如果有一个方法或者函数,只需要输入要计算的两个日期即可,那就方便快捷了很多。 而Python正好可以提供这么一个方法函数,为什么选择Python,首先它的体积小,环境配置简单,其次配置了环境变量后,脚本可以像txt,word等一样独立运行。 代码如下:
sqlserver中返回两个日期间相差几年零几月零几天,DATEDIFF通常不准确
--实际差12月+1天 select DATEDIFF(M,'2013-08-31','2014-09-01') as [13] ,DATEDIFF(D,'2013-08-31','2014-09-01') AS [366] ,DATEDIFF(D,'2013-08-31','2014-09-01')/30 AS [12] ,DATEDIFF(D,'2013-08-31','2014-09-01'
python 计算两个时间的月差代码
def monthdelta(d1, d2):     delta = 0     while True:         mdays = monthrange(d1.year, d1.month)[1]         d1 += timedelta(days=mdays)         if d1             delta += 1         else:  
使用LocalDate计算两个日期相差多少天
LocalDate的使用 计算两个日期之间间隔多少天 使用Period来获取间隔 运行结果: 看起来是正确的,但是如果两个日期之间相差超过一个月,就不是我想要的结果了,看下面。 这个结果有点尴尬。。。如果没调用getMonths()方法,就只显示1天的/(ㄒoㄒ)/~~ 这样就导致我的程序查询的数据不正确。。。。 然后找了一番,发现有一个方法toEpochDay(),跟我想
计算两个日期之间相差多少天,计算当前日期是星期几
完美世界编程题,计算两个日期之间经过了多少个零点和多少个星期四。 package wanmeishijie170926; /* *输入 2017/9/7 0:0:0 2017/9/21 0:0:0 输出 13,1 * */ import java.util.Scanner; public class Test1 { public static void main(Strin
MYSQL计算两日期时间之间相差的天数,秒数...分钟
#两日期/时间之间相差的天数:  To_Days(end_time)-To_Days(start_time)     #两日期/时间之间相差的秒数:  SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time);     #两日期/时间之间相差的时分数:     SELECT SEC_TO_TIME(UNIX_TIMEST
计算两个日期之间相差几月几天
参考了网上的一些方法思路,取得是近似值,如果有更好的方法,欢迎告知。 String difftime = dateDiff(now, endtime, "yyyy/MM/dd"); private String dateDiff(String startTime, String endTime, String format) { String diffT
python计算两个时间之间相差的天数
#-*- encoding:UTF-8 -*- from datetime import date import time nowtime = date.today() def convertstringtodate(stringtime): if stringtime[0:2] == "20": year=stringtime[0:4] month=stringtime[4:6]
【c++程序】任意给两个日期,计算相差多少天和各自星期几
#include using namespace std; struct Date { int y;//year int m;//month int d;//day in month }; bool isLeap(int y)//判断是否是闰年 { return y%4==0&&y%100!=0||y%400==0;//真返回为1,假为0 } int daysOfMonth(int y,i
Hive中计算两个日期之间的月份差
举例如下: select floor(months_between('2018-07-01','2018-02-04')) from default.dual 返回值为: 4 注意:  1.日期格式为: yyyy-mm-dd; 2.如果日期格式为: yyyymmdd,则需要使用转换为yyyy-mm-dd 转换函数为:from_unixtime(unix_timestamp(,'yyyymmdd'...
关闭