DATEDIFF命令赢得';我不能像';第'天;不是公认的列
我对SQL比较陌生,一直在尝试运行一个脚本,在这个脚本中,我可以显示两个时间点之间经过的天数。根据您的网站,我了解这应该是什么样子,但由于某种原因,当我输入值时,我的数据库返回以下错误: 编程错误:错误:“日期”列不存在 我使用的代码是:DATEDIFF命令赢得';我不能像';第'天;不是公认的列,datediff,Datediff,我对SQL比较陌生,一直在尝试运行一个脚本,在这个脚本中,我可以显示两个时间点之间经过的天数。根据您的网站,我了解这应该是什么样子,但由于某种原因,当我输入值时,我的数据库返回以下错误: 编程错误:错误:“日期”列不存在 我使用的代码是: select datediff(day, '2014-01-01', '2014-02-01') 我想我遗漏了一些非常简单的东西(我肯定这是一个非常基本的查询),但如果能得到任何帮助,我将不胜感激。我尝试过将它指向我想从中提取的特定表,但它一直遇到这个错误。
select datediff(day, '2014-01-01', '2014-02-01')
我想我遗漏了一些非常简单的东西(我肯定这是一个非常基本的查询),但如果能得到任何帮助,我将不胜感激。我尝试过将它指向我想从中提取的特定表,但它一直遇到这个错误。这是一个使用Python作为编码语言的postgreSQL数据库。我不确定我能说得更具体些,但这是两种软件的一个相当旧的版本:Postgres为8.2,Python为2.4。这就是你要找的吗?如果不支持,请道歉…请参阅,PostgreSQL似乎不支持
datediff
。一定是这样,非常感谢-您提供的链接概述了在PostgreSQL中处理此问题的更好方法。