请教excel VBA 嵌入的SQL 中如何写日期大于今天的条件

jianhun2002 2011-07-19 12:14:22
我的sql这么写的,但是在红色字体区域总报错。

Sql = "select distinct f6 , F7&F8&f9 from [tmp$] where F10 like '%D%' and F11 like '%Y%' and (f17 is null or to_date(trim(f17),'yyyy-mm-dd'>now()) and F12 like '%网点%' order by f6"


其中f17为固定文本格式,选取的值为' 2008-12-31'、' 2499-12-31',带有空格。

请教正确的选取f17文本的日期大于今天的条件如何写?
...全文
475 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
苦苦的潜行者 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ybh37 的回复:]
to_date(trim(f17),'yyyy-mm-dd')>now()
[/Quote]

+++1
孤独剑_LPZ 2011-07-19
  • 打赏
  • 举报
回复
+1 新手常见错误
[Quote=引用 1 楼 ybh37 的回复:]
to_date(trim(f17),'yyyy-mm-dd')>now()
[/Quote]
咸清 2011-07-19
  • 打赏
  • 举报
回复
to_date(trim(f17),'yyyy-mm-dd')>now()

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧