您的当前位置:我要购书网>在线阅读>ASP/PHP/.NET/XML

mssql中时间查询的一个比较快的语句。

来源:互联网  作者:  发布:我要购物网收集整理  发布时间:2006-8-31 人气:160

在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毫秒。


┏━━━.:可爱的分割线:.━━━━━━━━━━━━━━━━━
┃                                
┃在线的RSS订阅系统(Blog、新闻、技术):http://www.gbmad.net/rss/┃无论你在哪,只要能上网就能订阅查看你喜欢的聚合         ┃                                ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━

相关文章
· ms-sql数据库开发常用汇总
· mscomm控件属性大揭秘
· msflexgrid使用技巧一例
· mshflexgrid 控件的应用
· ms agent 经典用法
· msdn datagrid嵌套datalist (sau..
· mssql中时间查询的一个比较快的语句。
· msn / qq 中的动画表情 在delphi中rich..
· msxml 解析 xml(收藏)
· msdn里关于winmain的描述
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网