怎样查询相同时间段内价格最大的记录
序号 产品名称 日期1 日期2 价格
1 A 2012/1/1 2012/8/1 12
2 B 2012/1/2 2012/8/2 15
3 C 2012/1/3 2012/8/3 14
4 D 2012/1/4 2012/8/4 12
5 E 2012/1/5 2012/8/5 3
6 F 2012/1/6 2012/8/6 15
7 G 2012/1/1 2012/8/1 124
8 H 2012/1/2 2012/8/2 19
9 I 2012/1/9 2012/8/9 2
10 J 2012/1/3 2012/8/3 10
怎样才能用sql语句查到日期1和日期2都相同的时间段内,价格最大的记录?谢谢啦
------解决方案--------------------
SQL code
select * from 你的表 t1 where 价格=(select max(价格) from 你的表 t2
where t1.日期1=t2.日期1 and t1.日期2=t2.日期2
--and t1.产品名称=t2.产品名称--如果需要比较产品,则加入此句
)