以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- sql命令关于时间查询,求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14734) |
||||
-- 作者:baxiu -- 发布时间:2011/11/30 12:30:00 -- sql命令关于时间查询,求助
版主,你好,如附件。
在“杂项”,“sql”命令中,执行如下命令,为什么显示数据是所有的数据呢,请问这个是什么情况
select * from {表A} where 第一列>2011-11-10 |
||||
-- 作者:yangming -- 发布时间:2011/11/30 12:52:00 -- select * from {表A} where 第一列 > #2011-11-10#
如果数据源是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\') [此贴子已经被作者于2011-11-30 12:56:59编辑过]
|