首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DateDiff函数

DateDiff函数
EN

Stack Overflow用户
提问于 2012-11-07 03:27:21
回答 2查看 5.1K关注 0票数 1

我在尝试一些examples for DateDiff Function

代码语言:javascript
复制
SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate 

这条语句给我一个错误,从关键字找不到预期的地方。为什么我会得到这个错误,我如何解决它?另外,当我尝试这样做的时候:

代码语言:javascript
复制
SELECT DATEDIFF(day,datebegin,datestop) 
From table; 

我得到了这个错误"datediff" invalid identifier。怎样才能得到天差呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-07 03:35:24

您使用的是什么数据库?

通过谷歌搜索,我得到的结果是:

http://www.mssqltips.com/sqlservertip/2508/sql-server-datediff-example/

DAY SELECT DATEDIFF(DD,'09/23/2011 15:00:00','08/02/2011 14:00:00')

其中使用'DD‘而不是'days’。

试着回答这些问题:

我使用的是什么数据库?

数据库是否区分大小写?这可能是与datediff相反的DATEDIFF与DATEDIFF发生的错误

票数 0
EN

Stack Overflow用户

发布于 2012-11-07 03:30:19

试试SELECT DATEDIFF(dd,datebegin,datestop) from table

我认为'day‘也有效,我能够执行:

代码语言:javascript
复制
SELECT DATEDIFF(day,'1/1/2011','1/1/2012') 

所以我不确定你做错了什么..您使用的是什么版本的SQL Server?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13257968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档