为什么这句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) 删除文件到回收站,出现这样的现象,真是太惊奇了?! 关于怎样判断ComboBox控件里数据是否输入重复的问题??? dbgird 与query的结合 我在做一个自定义组件,到处是错误? dbgrid菜鸟问题 新手请教:程序生成Excel时,怎样设置产生的文件不显示默认的网格线 控件中怎么不输出值????怪?? 请大家帮忙,谢谢, 怎样编写一个通过网口发送指令的程序 为什么第一次连接SQLSERVER时这么慢?用的是ADOConection 当外部数据库改变,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)