select 价值 from table where 开始时间 > '2011年3月5日' and 结束时间 < '2012年3月5日' and 编号=‘001’
select 价值 from 表名字 where 开始时间 = ‘XXXX’ and 结束时间 = ‘XXXX’
用子查询啊,不明白你说的是什么问题,表示不太理解“sql怎么写可以查询编号为001某一时间段内的价值”什么意思