SQL错误间隔天数

SQL错误间隔天数,sql,sql-server,between,days,Sql,Sql Server,Between,Days,我一直在使用SQL Server中的days\u函数。我得到以下错误 “days_between”不是可识别的内置函数名 有人能帮我吗?在MS SQL(SQL server)中,天与天之间不存在 使用在函数为SQL SERVER之间没有天 您应该使用的是DATEDIFF类似以下内容: print datediff(DAY, '1/10/2017', '2/10/2017') 这将导致: 31 days\u interval不是内置的SQL函数(如错误所述)。您需要使用DATEDIFF(day

我一直在使用SQL Server中的
days\u
函数。我得到以下错误

“days_between”不是可识别的内置函数名

有人能帮我吗?

在MS SQL(SQL server)中,天与天之间不存在


使用

在函数为SQL SERVER之间没有天

您应该使用的是DATEDIFF类似以下内容:

print datediff(DAY, '1/10/2017', '2/10/2017')
这将导致:

31

days\u interval
不是内置的SQL函数(如错误所述)。您需要使用
DATEDIFF(day,startdate,enddate)

ms sql中没有类似days\u interval的内置函数。您可以像示例一样尝试使用DateDiff函数

  select DATEDIFF(DAY, '1/1/2017', '3/1/2017')

“你使用哪种数据库管理系统?”他说。因此,这个问题应该正确地标记为SQL Server在ms SQL中没有内置函数,如days_between。您可以尝试使用DateDiff函数,例如DateDiff(日期,'2017年1月1日','2017年3月1日')