案例

数据集如下:表名(tb_Employee)

Id Name DateTime

10000001 张三 2020-07-01 07:01:00

10000002 李四 2020-07-01 12:01:00

10000003 王五 2020-07-01 23:01:00

以上数据集的日期字段数据类型是datetime,保存格式为yyyy-MM-dd HH:mm:ss

查询语句如下

SELECT * FROM tb_Employee WHERE DateTime BETWEEN ‘2020-07-01’ AND ‘2020-07-01’

当前查询语句是想查询日期为2020-07-01的数据,但是最终结果是空的,查询不到数据

原因

短日期类型,默认Time的时分秒为00:00:00,所以当使用 BETWEEN作为限制条件查询时,就相当于BETWEEN ‘2020-07-01 00:00:00’ AND ‘2020-07-01 00:00:00’ 因此最终查询不出任何数据

解决方案

1.给查询语句补全时分秒

SELECT * FROM tb_Employee WHERE DateTime BETWEEN ‘2020-07-01 00:00:00’ AND ‘2020-07-01 23:59:59’

以此便可查询出想要的结果

sql server根据年查询日期_SQL根据日期条件使用between查询数据集应注意事项相关推荐

  1. sql server 运维时CPU,内存,操作系统等信息查询(用sql语句)

    原文:sql server 运维时CPU,内存,操作系统等信息查询(用sql语句) 我们只要用到数据库,一般会遇到数据库运维方面的事情,需要我们寻找原因,有很多是关乎处理器(CPU).内存(Memor ...

  2. SQL Server创建复合索引时,复合索引列顺序对查询的性能影响

    SQL Server创建复合索引时,复合索引列顺序对查询的性能影响 原文:SQL Server创建复合索引时,复合索引列顺序对查询的性能影响 说说复合索引 写索引的博客太多了,一直不想动手写,有一下两 ...

  3. sql server中datetime默认值设置和日期函数

    sql server中datetime默认值设置和日期函数 select CONVERT(varchar, getdate(), 120 )         -----------------> ...

  4. SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句

    SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句 select [name],[xtype] from sysobjects o,syscomments s where o.id ...

  5. SQL Server数据表中数据的增加(插入)、查询、修改、删除

    目录 零.码仙励志 一.数据表中数据的增加(插入) 二.数据表中数据的查询 三.数据表中数据的修改 四.数据表中数据的删除 零.码仙励志 伟人所达到并保持着的高处,并不是一飞就到的,而是他们在同伴们都 ...

  6. SQL Server:查找周开始和结束日期时间

    目录 介绍 周默认开始日 设置周开始日 1.设置'DATEFIRST' 2.设置'DATEFIRST'并在任何逻辑操作后恢复为默认值 自定义助手函数 周函数 使用函数 参考 下载源代码 - 1.6 K ...

  7. sql server 如何设置字符串长度_SQL基础入门篇

    本章开始进入SQL学习阶段,涉及的知识点如下: 数据库和SQL的基本概念 数据库安装问题 表的创建.删除和更新 相关报错问题 SQL语句的种类及基本书写规则 数据库和SQL的基本概念 什么是数据库? ...

  8. SQL Server数据库表的基本操作(批量插入、删除、查询数据,删除表中重复数据方法)

    实验名称:数据库表的基本操作与表内数据操作 实验目的: 掌握数据库表创建方法(交互式.T-SQL法) 掌握修改数据库表结构的方法 掌握删除数据库表的方法 掌握交互式EXCEL文件录入数据至数据库表的方 ...

  9. SQL Server监控常规计数器收集参考(mssql阻塞的跟踪查询,死锁的跟踪查询,改善)

    常规计数器收集操作系统服务器的服务器性能信息,包括Processor.磁盘.网络.内存 Processor 处理器 1.1 % Processor Time指处理器用来执行非闲置线程时间的百分比.通过 ...

  10. 浅谈SQL Server索引视图(物化视图)以及索引视图与查询重写

    目录 (一)前言 (二)正文 1. 物化视图(索引视图)与查询重写的基本概念 2. 创建测试环境 (1)建表 (2)写数据 3. 索引视图创建 (1)创建语法 (2)为索引视图创建索引 4. 查询重写 ...

最新文章

  1. tracert路由跟踪工具使用方法
  2. Java的多线程和线程池的使用,你真的清楚了吗?
  3. 一、Go语言环境搭建
  4. 数据分析与挖掘理论-数据探索
  5. 【项目管理】git和码云的使用
  6. 精仿腾讯视频php源码开源免安装版,自动采集
  7. Java学习笔记2.3.6 运算符与表达式 - 条件运算符
  8. 入侵检测规则匹配算法--单模匹配算法、多模匹配算法、hyperscan
  9. idea控制台中文乱码问题
  10. 在js中如何比较两个时间字符串的大小
  11. 使用IDEA 导入桌面的项目(解压之后的项目)
  12. 自己搭建Maven项目下运行项目后Eclipse报错:org.springframework.web.context.ContextLoaderListener
  13. 2020-06-20
  14. python 爬取《时间的形状》微信公号
  15. sap对字符串的操作
  16. 中国 Google 面试 7 轮,结果...
  17. python绘制像素图_Python用61行代码实现图片像素化的示例代码
  18. 关于 git pull 和 git pull origin develop 的区别
  19. 保研面试/考研复试:英语口语面试必备话题及常用句型句式整理(三)
  20. teamviewer注册版和免费版有什么区别_TeamViewer最终年度版本有什么不同?

热门文章

  1. 开源跨平台计算机视觉库OpenCV 4.0正式发布
  2. Perl中的执行上下文
  3. javaScript中的Object类型
  4. 23007 2017-2018-2 《程序设计与数据结构》第2周学习总结
  5. jquery多字段筛选,极简方法
  6. ADO.NET入门教程(六) 谈谈Command对象与数据检索
  7. 16个美艳时尚的的网站设计作品欣赏
  8. 如何使用JavaScript 结合XSLT转换XML文档
  9. 把一个人的特点写具体作文_把一个人的特点写具体作文450字
  10. 服务器接收到其他服务器传送的数据_其他-查找网内的其他DHCP服务器-从零开始学RouterOS系列21...