vfp 日期对比

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:44:21
表中有字段bdate和edate,都是日期型的

我想取系统当前日期与他们对比,我是这样写的:
Alltrim(bdate)<DATE() and Alltrim(edate)>DATE()

但提示类型或数值无效。

我估计应该是类型问题
请问应该如何改?

就直接比较就行了呀:
bdate < DATE() AND edate > DATE()
ALLTRIM()函数的功能是,去除字符型字符串的首尾空格,对非字符型的东西无效!

你alltrim的是什么字段,和日期型的比。回去好好加强基础吧。

bdate及edate都是日期型,直接比较即可
bdate<DATE() and edate>DATE()这样就行了
Alltrim()为字符函数,Alltrim(bdate)这样写肯定会提示类型或数值无效了