网络软件 系统工具 应用软件 图形图像 多媒体类 免费游戏 安全相关 免费音乐 网页素材 电子书籍 考试考题 建站源码
教育教学 多媒体类 编程开发 操作系统 游戏天地 娱乐天地 简历求职 站长专区 网页设计 安全技术 图形图像 文学驿站
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网页设计 | 技术开发 | 专栏
当前位置:热点网络学院技术开发SQL 学院MSSQL中时间查询的一个比较快的语句
精品推荐
热点TOP10
·SQL查询语句精华使用简要
·如何用sql语句修改数据表中字段,实现identity(100,1)的递增
·SQL注入的新技巧
·SQLSERVER备份和对日志的处理
·SQL语句参考及记录集对象详解
·SQL恢复XP_CMDSHLL,以及XPLOG70.DLL被删,直接用SQL连接器开启3389
·修复SQL Server 2000数据库之实战经验
·SQL中单引号的两种处理技巧
·使用SQLSERVER的扩展存储过程实现远程备份与恢复
·SQL Server 2000企业版安装教程
·SQL语句导入导出大全
·如何得到当前所在的sql的数据库名称
·用phpmyadmin备份MYSQL数据库
·如何获取MSSQLServer,Oracel,Access中的数据字典信息
·使用ASP下载SQL数据库
·ASP中使用SQL语句
·用vbs来写sql注入等80端口的攻击脚本
·How to execute system command in MSSQL
·Sql server使用内存限定在多少最为合适
·Transact-SQL语句总汇
MSSQL中时间查询的一个比较快的语句
日期:2004年11月2日 作者:热点网络学院 查看:[大字体 中字体 小字体]
在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毫秒。

(出处:http://www.vipcn.com

关于我们 | 帮助(?) | 版权声明 | 友情连接 
Copyright 2005-2005 viphot.com All Rights Reserved.
Powered by:mesky