一、SqlServer查询今天的数据-多写法对比性能问题
2024-10-19 23:36:08
-- 目标:查询当天的所有数据
-- 说明:表数据行数:960w --方法一:使用格式化被查询条件与格式化当前时间比对
SELECT * FROM dbo.TB_NModuleUtilization WHERE CONVERT(VARCHAR(10),[UseTime],120)=CONVERT(VARCHAR(10),GETDATE(),120)
--方法二:使用函数DATEDIFF 比对
SELECT * FROM dbo.TB_NModuleUtilization WHERE DATEDIFF(day,UseTime,GETDATE())=0
--方法三:使用传统比对
SELECT * FROM dbo.TB_NModuleUtilization WHERE UseTime BETWEEN CONVERT(varchar(100), GETDATE(), 23) +' 00:00:00' AND CONVERT(varchar(100), GETDATE(), 23) +' 23:59:59' -- 结论:
-- 1、 方法三在此情况下最优!
-- 2、 写SQL不要盲目使用网上搜索,拿来就用;在完成功能后,有空进行SQL优化,使用最优手段来解决问题!
最新文章
- django server之间通过remote user 相互调用
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(33)-MVC 表单验证
- (学)解决诡异的 Exception type: SocketException 127.0.0.1:80
- MCMC and Bayesian Data Analysis(PPT在文件模块)
- Linux CentOS下如何确认MySQL服务已经启动
- C# 小型资源管理器
- c++中引用和指针的区别
- ASP.NET MVC4中用 BundleCollection
- Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历
- <;转>;LINQ To SQL 语法及实例大全
- PHP数据访问易错点(20161030)
- [转]QQ空间、新浪微博、腾讯微博等一键分享API链接代码
- nginx优化之keepalive
- NIO相关概念之Selector
- 安装 Samba服务
- java⑥
- Oracle_SQL(6) 单行函数
- 【CSAPP笔记】1. 位、字节、整型
- sqlmap+tor解决ip黑名单限制
- elk系列5之syslog的模块使用【转】
热门文章
- 实时聊天-websocket与ajax的区别于联系
- 前端笔记之Vue(四)UI组件库&;Vuex&;虚拟服务器初识
- VRF--虚拟路由表
- jQuery 源码分析(十) 数据缓存模块 data详解
- Leakcanary原理浅析
- ASP.NET中WebService的创建和部署以及通过反射动态调用WebService
- HTML常用标签二
- [b0033] python 归纳 (十八)_队列Queue在多线程中使用(二)
- docker容器跨服务器的迁移的方法
- [日常] lscpu查看cpu的详细信息