您的位置:首页-> 技术开发-> SQL学院-> Sql server中时间查询的一个比较快的语句

Sql server中时间查询的一个比较快的语句
作者:admin 时间:2004-10-27  来自:ASP教程  选择阅读文体:


    在Access中进行时间的比较sql语句很简单,如Select * From table Where thetime>#”& Now() &”#这样即可

    在MSSQL就不能这样,要用DateDiff语句和GetDate()函数进行比较。

    如Select Count(*) From table Where DateDiff(s,GetDate(),thetime)>0,我自己特别做了个50万条数据的的表,执行这条语句差不多需要1200毫秒。

    后来研究了一下,发现其实不需要用DateDiff函数,可以直接使用>来比较,语句如下:Select Count(*) From table Where thetime>GetDate(),这样差不多只要750毫秒,快了将近500毫秒。




上一篇:SQL查询语句精华使用简要 下一篇:调整SQLServer2000运行中数据库结构

GoogLe中搜索“Sql server中时间查询的一个比较快的语句”相关内容...
百 度 中搜索“Sql server中时间查询的一个比较快的语句”相关内容...
一 搜 中搜索“Sql server中时间查询的一个比较快的语句”相关内容...

相关文章

.Net专栏
Script
ASP学院
PHP学院
Web服务器
CGI学院
XML学院
SQL学院
JSP学院
SMS学院
提升QQ等级 QQ挂机升级外挂
国内首发 韩国版QQ自定义头像
挖掘Windows XP系统安装盘中的神秘宝藏
初见photoshop8.0的庐山真面目!
BT下载速度之战:Bitcomet对决比特精灵
腾讯最新漏洞-------QQ红钻任你拿
Windows XP 的安装
如何制作万能DVD
浅谈Windows XP SP2补丁包的安装及使用
RM,RMVB转VCD
SQL语句参考及记录集对象详解
SQL数据操作基础(中级)10
SQLSERVER备份和对日志的处理
SQL数据库的一些攻击
MYSQL初学者使用指南
让我的sql邮件工作
ASP中使用SQL语句
SQL查询语句精华使用简要
How to execute system command in MSSQL
SQL Server 2000的安全配置