select * from Achievement where 承担人=:xmjlname and 项目编号=:xmbh and 清单编号=:qdbh
and 竣工日期 >= str(year(getdate()) - 3,4) + str(month(getdate())*100+day(getdate()),4) and datediff(dd,竣工日期,getdate())>0请问,上面这句应怎么改写,非常谢谢
and 竣工日期 >= str(year(getdate()) - 3,4) + str(month(getdate())*100+day(getdate()),4) and datediff(dd,竣工日期,getdate())>0请问,上面这句应怎么改写,非常谢谢
解决方案 »
- stack overflow- DELPHI2007安装 ModelMaker Code Explorer v9.0.0.1943 IDE 报错 自动关闭
- Delphi5调试时能否更改String变量的值
- 关于数据同步的问题
- 一个小问题,挺郁闷,关于Memo.Lines
- 如何知道用户切换到我的应用程序。
- 如何通过窗体的句柄来访问窗体中的控件
- 取drawgrid的行列值出错了
- ClientDataSet的巨难问题,有胆的就进来看看!!!!!!
- 高分求助,csdn 是怎么搞的,这样的问题没人会吗?
- 寻找OCR控件
- 智能机器人5天发贴20万,囊括1783支上市股票所有的全部详细信息和在线实时分析图表,你厉害还是机器人厉害?
- 准备用delphi创业
where field1>#2008-12-18#
这句改成
竣工日期>getdate()
好了
and 竣工日期 >= str(year(now()) - 3,4) + str(month(now())*100+day(now()),4) and datediff(dd,竣工日期,now())>0
and 竣工日期 >= str(year(now()) - 3) + str(month(now())*100+day(now())) and datediff(dd,竣工日期,now())>0
---------
看了头晕~~~~
不过,既然access不支持那些函数,就别为难人家了
把那些计算在Delphi中完成,将最终结算结果传入作为参数。