日期:2014-05-18  浏览次数:20480 次

关于sql查询的问题!

数据量随着时间的变化而不断增大,所以需要考虑到效率问题。请教擅长sql和sql优化的同行。

------解决方案--------------------
SQL code

select no,sum(mileage) mileage
from(
    select no,convert(varchar(8),time,112) date,
           max(mileage) - min(mileage) mileage
    from tb
    group by no,convert(varchar(8),time,112)
) t
group by no

------解决方案--------------------
NO字段加索引 临时表是可以使用索引的