RowFilter 日期差

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:31:01
我要计算日期差后比较天数 怎么写呢
我要来写的是
dv = new DataView(vds.club);
int birmon;
dv.RowFilter = dv.RowFilter + " and datediff(month," + vds.club.birthdayColumn.Caption + ",getdate())>" + birmon;
报错 说未定义函数datediff
请问正常应该怎么写
那我怎么能查呢

RowFileter其实实在内存中处理的,并且不是通过数据库处理的,所以不能用sql的函数
可以用值和系统日期比,以及日期差比,比如DateTime.Now 以及DateTime.Now.AddMonth(2)等