只有顶尖的select 高手才能回答的问题。
有如下表
ITEM_NO ITEM_TYPE SDATE EDATE PRICE
A 1 2001-01-01 100
A 1 2001-05-01 2001-09-01 50
A 2 2001-01-01 30
B 1 2001-01-09 2001-07-01 80
B 1 2001-07-02 60
说明:若edate为空,则表示此价格未定价格执行终止日期。
根据任意的当前日期计算某类(item_no and item_type)的当日执行价格。
如今天为2001-07-01则输出为:
A 1 50
A 2 30
B 1 80
如今天为2001-10-01则输出为:
A 1 100
A 2 30
B 1 60
只用一sql语句怎么实现?