以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  日期的格式转换  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89556)

--  作者:kolen
--  发布时间:2016/8/24 14:21:00
--  日期的格式转换
问题:从鼎捷ERP中销售单明细表,通过SQLquery代码生成窗口的table,有【销货日期】列,现在想通过【销货日期】筛选,
发现问题是销货日期格式20160822,这个是字符的,我想表格只加载2016-07-01之后日期的数据,这个【销货日期】的字符列,怎么转成日期格式,然后完成筛选呢?请老师帮我看看。谢谢!
[此贴子已经被作者于2016/8/24 14:24:21编辑过]

--  作者:大红袍
--  发布时间:2016/8/24 14:24:00
--  

直接用大于小于即可

 

where 销货日期 >= \'20160701\'


--  作者:kolen
--  发布时间:2016/8/24 14:26:00
--  
tables("表a").filter = "..."这个没有办法吗?
--  作者:大红袍
--  发布时间:2016/8/24 14:27:00
--  
Tables().filter = "销货日期 >= \'20160701\'"
--  作者:kolen
--  发布时间:2016/8/24 14:37:00
--  
我老是想着日期的比较了,陷入死胡同了,字符也可以比较的。
Tables("ERP销货单明细Table").Filter = " [销货日期] >= ’" & startdate & "‘”

搞定了,谢谢大红袍老师! 图片点击可在新窗口打开查看