Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
[求助]外部表(不能修改)格式不同的日期怎麼篩選?
系統幫助是 [日期] >= #1/1/2007# And [日期] <= #12/31/2007#" 這樣的日期格式.
而外部源是 2010-04-13 這樣的時間格式.
按照幫助的辦法就會彈出錯誤.
錯誤提示圖片:
可以用WHERE关键词设置查询条件,多个条件可以用AND或者OR运算符连接。
例如加载产品为PD01和PD02订单:
SELECT * FROM {订单} WHERE 产品 = 'PD01' OR 产品 = 'PD02'
再例如加载1999年1月份的订单:
SELECT * FROM {订单} WHERE 日期 >= #1/1/1999# AND 日期 <= #1/31/1999#
如果数据源是SQl SERVER,日期常量用单引号而不是#号括起来,例如:
SELECT * FROM {订单} WHERE 日期 >= '1/1/1999' AND 日期 <= '1/31/1999'
如果是Oracle的数据源,必须用TO_DATE函数转换,例如加载1999年10月21日的订单:
SELECT * FROM {订单} WHERE 日期 = TO_DATE('10/21/1999','MM/DD/YYYY')