想描述某个时间点距当前的天数,看公式函数中提供了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!稳定呀。
datediff(a,b);
a和b要么都是序列变量,要么都是常量,不能一个序列一个常量