oracle中date类型能比较大小吗?WHERE (OP.RIQI >= '2011-06-01')AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/06 23:44:53
oracle中date类型能比较大小吗?WHERE (OP.RIQI >= '2011-06-01')AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?
x)/JLI}cmJbI󍻟~Ѽ)/5?]ۇ{*hyz**k: $mFfꚚ !/|cӶ6O}v@>]lٌOv<-<_dRd$pR lpWdoЬgӗ>3ق=ObY㋽kuLxv5˞ؤcڋV8" 6j$>dZ ~BRI~|rFb,@t+@77W7%E]{+`p7 3u/{8 tPk  Cq4A7K 1̀

oracle中date类型能比较大小吗?WHERE (OP.RIQI >= '2011-06-01')AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?
oracle中date类型能比较大小吗?
WHERE (OP.RIQI >= '2011-06-01')
AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?

oracle中date类型能比较大小吗?WHERE (OP.RIQI >= '2011-06-01')AND (OP.RIQI < = '2011-07-26')) T1这个写法正确吗?如果正确是不是说时间类型可以比较大小?
时间类型可以比较大小,但是日期格式需要转成字符串,或者字符串转成日期来比较

比如你的这个

WHERE (to_char(OP.RIQI,'yyyy-mm-dd') >= '2011-06-01')
AND (to_char(OP.RIQI,'yyyy-mm-dd') < = '2011-07-26'))


或者
WHERE (OP.RIQI >= to_date('2011-06-01','yyyy-mm-dd'))
AND (OP.RIQI < = to_date('2011-07-26','yyyy-mm-dd'))