为什么这句SELECT不行??? select * from [INVOICE$] where IsDate([日期]) and DateDiff("m", [日期], now) > 1;我用ADOQuery去查询EXECL的表格,其他一般的查询都行(例如select * from [INVOICE$])。就上面一句不行;我的意图是想查找[日期]字段里的内容是否为合法日期,如果是的话,就提取[日期]里的月数据和现在的月比较(距离当前月超过一个月的),并得到数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from [INVOICE$] where IsDate([日期]) and DateDiff('m', [日期], now) > 1; 建议多看看SQL和VB语法你这样混用肯定不对的如:1、select IsDate([日期]) from [INVOICE$]2、select * from [INVOICE$] where (DATEDIFF(Day, [日期], GETDATE()) >= 1) 建议多看看SQL和Delphi语法你这样语法混用肯定不对的就类似如下使用:1、select IsDate([日期]) from [INVOICE$]2、select * from [INVOICE$] where (DATEDIFF(Day, [日期], GETDATE()) >= 1) 关于用delphi通过串口发送文件的问题 为什么不越学delphi越难了,这究竟是为什么,难道是我的方法不对吗? Delphi 2005可以下载了。。。。 Delphi中如何发送ARP数据包? 救救我把,元旦加班要解决的问题!换机器打印位置就变了 CreateProcess函数怎么用? adoconnection问题? 希望各位同仁帮忙解决!!!!! 怎么样动态绑定事件函数 各位高人,请教一个关于打印的问题?(printer.textrect) 当外部数据库改变,delphi如何进行数据更新? 十万火急!求:把sqlserver里的word用olecontainer读取到delphi里
你这样混用肯定不对的
如:
1、select IsDate([日期]) from [INVOICE$]
2、select * from [INVOICE$] where (DATEDIFF(Day, [日期], GETDATE()) >= 1)
你这样语法混用肯定不对的
就类似如下使用:
1、select IsDate([日期]) from [INVOICE$]
2、select * from [INVOICE$] where (DATEDIFF(Day, [日期], GETDATE()) >= 1)