以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]这段代码的问题~~~  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20307)

--  作者:gaoyong30000
--  发布时间:2012/6/4 15:13:00
--  [求助]这段代码的问题~~~
Tables("考勤管理_考勤管理Table2").fill("SELECT * From {考勤机} where 日期 like "2012-05*")
怎么填充不出来2012年5月份数据
图片点击可在新窗口打开查看
日期列为这个
[此贴子已经被作者于2012-6-4 15:13:23编辑过]

--  作者:ybil
--  发布时间:2012/6/4 15:19:00
--  
四尾了,不能犯明顯錯誤:日期比較 沒有Like的
--  作者:gaoyong30000
--  发布时间:2012/6/4 15:37:00
--  

那怎么弄?  要fill  5月份的数据~~


--  作者:lyq
--  发布时间:2012/6/4 15:45:00
--  

Tables("考勤管理_考勤管理Table2").fill("SELECT * From {考勤机} where 日期>=\'2012-05-1\' and 日期<=\'2012-05-31\'")


--  作者:gaoyong30000
--  发布时间:2012/6/4 16:01:00
--  

额  这样可以嘛?

 

 

Tables("考勤管理_考勤管理Table2").fill("SELECT * From {考勤机} where substring(Convert([日期],\'System.string\'),6,2) = \'05\'","华泰内控系统-ERP",False)

 


但是出现这个错误~~~~~~~~~

<!--StartFragment -->
[此贴子已经被作者于2012-6-4 16:03:48编辑过]

--  作者:gaoyong30000
--  发布时间:2012/6/4 16:44:00
--  

好了 sql语句不精通 哎~~~

 

Tables("考勤管理_考勤管理Table2").fill("SELECT * From {考勤机} where month(日期) = \'05\'","华泰内控系统-ERP",False)