请教一个sql效率的问题 一个表大概有20个栏位左右.查询条件很简单就是根据时间查询出结果.总数据量大概是不到1000万条.运行的时间很慢.请问各位有什么办法优化么?我已经在[date]上建立了索引,还是要1分钟,感觉应该更快些.有什么办法么?SQL语句如下:select [date],[c1],[c2],[c3] from table where date between '2009-01-01' and '2009-01-11' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --试试这个看会不会快一点select [date],[c1],[c2],[c3] from table where datediff(day,[date],'2009-01-01')<=0 and datediff(day,[date],'2009-01-11')>=0 mssql还原的问题 急!!!同一SQL语句在不同机器运行速度的差异 导人数据问题!【结贴率100%】 各位SQL高手帮忙啦.....小女子先谢各位出手.... SQL 2000 DTS 包迁移到2005 SSIS 求解!求触发器,BOM层级分解。 怎样取出子串啊,简单! 11, 10A , 123BBB 我需要得到 11,10 ,123 来求SQL语句 求一sql语句,自己好久没写sql了,快! 请教如何提高多表联合汇总查询的效率?继续给分! 这个分页存储过程,如果有搜索条件,应该加在哪里? 写什么SQL语句能把整个数据库里的字段全改了呀?
select [date],[c1],[c2],[c3]
from table
where datediff(day,[date],'2009-01-01')<=0 and datediff(day,[date],'2009-01-11')>=0