这条SQL语句在执行的时候 会不会有什么问题?请大侠们看看 --改成这样,在OperDate字段上建议索引,就可以解决效率问题select * from table1 where OperDate>='2005-02-17' and OperDate<'2005-02-18' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 where substring(convert(char(20),OperDate,20),1,11)='2005-02-17'对字段 OperDate 进行了处理,所以要查数据的话,会进行全表扫描,而且无法利用索引 zjcxc(邹建) 大侠:真幸运第一次提问就得到你得答复'2005-02-17' 这个时间是系统得不是我指定得譬如今天是2005-02-18 那么select * from table1 where substring(convert(char(20),OperDate,20),1,11)='2005-02-18'如果是2-19 那么就是 2005-02-19 时间是系统给得 不是我指定得 我在这里指定它只是想看看这个语句会不会有什么效率方面得问题 --转换系统时间就行了select * from table1 where OperDate>=convert(char(10),getdate(),120) and OperDate<convert(char(10),getdate()+1,120) 谢谢大侠,如果在OperDate加上INDEX,再这样用SQL做得话 数据量大也不会有什么效率影响得吧给你上分了 求查询语句 如何合并两张表? 触发器的小问题~很简单的! 两个存储过程的区别 求一个用于更新的SQL语句 急急急,windows server 2003上安装sql2000问题? 救我!谁知道,SQL语言中的Insert和Delete语法规 我该如何找到那些该死的记录呢? 为什么有的SQL7安装后,一打过SP3就不能用DTS了? 我已经问了好久了:( zjcxc(邹建),这个问题我应该怎么解决呀,我一直都没有找到解决的办法,能帮个忙么,多谢了 关于聚集索引的问题
譬如今天是2005-02-18 那么
select * from table1 where substring(convert(char(20),OperDate,20),1,11)='2005-02-18'
如果是2-19 那么就是 2005-02-19 时间是系统给得 不是我指定得 我在这里指定它只是想看看这个语句会不会有什么效率方面得问题
where OperDate>=convert(char(10),getdate(),120)
and OperDate<convert(char(10),getdate()+1,120)
给你上分了