以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  DATEDIFF怎么无法显示  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=8080)

--  作者:lilieddove
--  发布时间:2011/9/18 16:28:31
--  DATEDIFF怎么无法显示

想描述某个时间点距当前的天数,看公式函数中提供了DATEDIFF的函数。

DATEDIFF取得日期之间的时间间隔天数。用法:
DATEDIFF(DATE1,DATE2)
DATE1,DATE2为序列变量或常数,格式与DATE同,有效值范围为(101-1991231),
表示19000101-20991231返回DATE1、DATE2两个日期之间的相差的天数。

例如,要计算2010年1月1日距离现在的天数,使用

DAYS:DATEDIFF(1100101,DATE);

或者用 DATEDIFF(20100101,DATE);

都不显示结果,请高手指出是哪里出了问题?

--------------------------
PS:发帖时经常遇到如下报错:
您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。

我每次发帖前都要把内容先复制下来,如果是新手,非常打击新人发贴的积极性。

Dvbbs还是没有Discuz!稳定呀。


--  作者:jinzhe
--  发布时间:2011/9/19 10:14:51
--  
我看一下
--  作者:jinzhe
--  发布时间:2011/9/19 10:31:54
--  

datediff(a,b);

a和b要么都是序列变量,要么都是常量,不能一个序列一个常量