Oracle中,如何获得下表表中数据
YM DD NUM
201107 26 11
201107 27 14
201107 28 19
201107 29 21
201107 30 61
201107 31 71201108 1 24
201108 2 42
201108 3 204
201108 4 12
201108 5 124
如何获得2011年7月26号到2011年8月5号的NUM数据注:YM DD 都是NUM类型
YM DD NUM
201107 26 11
201107 27 14
201107 28 19
201107 29 21
201107 30 61
201107 31 71201108 1 24
201108 2 42
201108 3 204
201108 4 12
201108 5 124
如何获得2011年7月26号到2011年8月5号的NUM数据注:YM DD 都是NUM类型
select num
from table_name
where ym||lpad(dd,2,'0') between '20110726' and '20110805';
select ym,dd,num
from tab
where ym = 201107
and DD > 26union allselect ym,dd,num
from tab
where ym = 201108
and DD < 5