Sql server中时间查询的一个比较快的语句

印刷包装25

印刷包装25

2016-01-29 16:48

Sql server中时间查询的一个比较快的语句,Sql server中时间查询的一个比较快的语句
 在Access中进行时间的比较sql语句很简单,如Select * From table Where thetime#"& Now() &"#这样即可

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)
展开更多 50%)
分享

猜你喜欢

Sql server中时间查询的一个比较快的语句

SQLServer
Sql server中时间查询的一个比较快的语句

SQL SERVER 查询正在实行的SQL语句

编程语言 网络编程
SQL SERVER 查询正在实行的SQL语句

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

sql server中datetime字段去除时间的语句

编程语言 网络编程
sql server中datetime字段去除时间的语句

通过非动态SQL语句在SQL Server中执行动态查询

编程语言 网络编程
通过非动态SQL语句在SQL Server中执行动态查询

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP整合的一个SQL语句类

ASP
ASP整合的一个SQL语句类

sql server查询时间技巧分享

编程语言 网络编程
sql server查询时间技巧分享

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Photoshop教程:创建一个烟雾缠绕的叶芽LOGO

Photoshop教程:创建一个烟雾缠绕的叶芽LOGO

《地牢猎手4》全职业极限秒伤装备搭配攻略

《地牢猎手4》全职业极限秒伤装备搭配攻略
下拉加载更多内容 ↓