带日期范围的 T-SQL 查询

2024-01-04

我有一个相当奇怪的“错误”,带有一个简单的查询,我隐约记得很久以前在某个地方读过它的原因,但希望有人能刷新我的记忆。

该表是一个基本的ID、Datetime表。

查询是:

select ID, Datetime from Table where Datetime <= '2010-03-31 23:59:59'

问题是查询结果包含日期时间为“2010-04-01 00:00:00”的结果。第二天。这是不应该的。

Anyone?

Cheers

Moo


看一眼SQL Server 中如何存储日期? http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/how-are-dates-stored-in-sql-server and Between 如何处理 SQL Server 中的日期? http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/how-does-between-work-with-dates-in-sql-

如果这是一个小日期时间,它的精度为 1 分钟,因此如果四舍五入,日期时间的精度为 300 毫秒

example

DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.999'

SELECT @d

2002-01-01 00:00:00.000

DECLARE @d DATETIME
SELECT @d = '2001-12-31 23:59:59.998'

SELECT @d

2001-12-31 23:59:59.997

根据您的情况,始终使用少于第二天午夜的时间

< '20100401'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带日期范围的 T-SQL 查询 的相关文章

  • Sql Server:如何在 WHERE 子句中使用 MAX 等聚合函数

    我想获得该记录的最大值 请帮我 SELECT rest field1 FROM mastertable AS m INNER JOIN SELECT t1 field1 field1 t2 field2 FROM table1 AS T1
  • 表名搜索

    我使用以下命令在特定数据库的存储过程中搜索字符串 USE DBname SELECT Name FROM sys procedures WHERE OBJECT DEFINITION OBJECT ID LIKE xxx 修改上面的内容是否
  • 使用 WHILE 创建虚拟数据

    我尝试使用 a 在表中插入一些虚拟数据WHILE 但它运行得非常非常慢 我在想也许我写的代码不正确 你能看一下并确认一下吗 Insert dummy data DECLARE i int Content int SET i 5001 WHI
  • 如何从经典 ASP 读取 SQL Always-加密列

    我维护一个经典的 ASP 应用程序 是的 我知道 我们正在开发它 并且需要访问 SQL 2017 中的 Always Encrypted 列 我已经导入了证书并在 SSMS 和 PowerShell 中进行了测试 这很有效 我在 ASP 中
  • SQL Server freetexttable 部分单词

    我第一次使用 SQL 自由文本搜索 我有点困惑为什么它会这样 我有一个联系人表 用户可以搜索并且我正在使用 SELECT Contacts Rank FROM FREETEXTTABLE Contacts O Roarty AS Conta
  • 从表中删除孤儿

    我正在尝试清理一张有很多孤立项目的桌子 我通过查找空值来检查是否与另一个表存在关系来解决此问题 DELETE FROM table1 LEFT JOIN table2 ON table1 ID table2 ID WHERE table2
  • 获取家庭成员

    假设以下家庭 其构建架构是 create table PersonConn child int parent int insert into PersonConn values 1 2 insert into PersonConn valu
  • 连接两个表的查询的 SQL Server“FOR XML”输出

    我是 SQL Server 中 FOR XML 功能的新手 我正在使用 SQL Server 2012 我有两个表 Word 和 Word Expansion 样本数据 表 字 WordOID Word 1 PIPE 2 WIRE 表 Wo
  • SQL Server 用分隔符分割字符串

    我有一个输入字符串 100 2 3 101 2 1 103 2 3 我想解析它并将其添加到具有 3 列的表中 因此它应该是 f x col1 col2 col3 100 2 3 类似的其他数据以逗号分隔作为记录和 作为列 Thanks ni
  • 如何在SSRS 2012中显示基于总金额的前10名

    我只需要显示前 10 名Class基于Total SUM Premium 柱子 我转到类代码属性组 gt 过滤器并按 SUM Net Written Premium 设置前 10 名 但它不起作用 我只需要显示前 10 名 而且总金额也应该
  • 如何让 LinqToSql 将“索引提示”传递给 sql server?

    由于我们不能相信我们的客户会更新 sql server 中的索引统计信息等 因此我们过去不得不使用索引提示 http www sql server performance com tips hints general p1 aspx 由于我
  • 拆分列中的字符串并在列中添加值

    我有一个包含几行数据的表 如下所示 16 W 2 Work ALBO 00 Proposal ALxO Amendement 1 20091022 signed pdf 17 W 2 Work ALBO 00 Proposal Level1
  • 对多个数据库执行 SQL 查询

    我知道我的帖子与该论坛中的其他帖子的标题非常相似 但我真的找不到我需要的答案 这是我的问题 我的 Windows Server 上运行着 SQL Server 在我的 SQL Server 中 我有大约 30 个数据库 它们都具有相同的表和
  • 选择具有 SQL Server XML 列类型的特定行

    我正在尝试从类似于以下定义的表中选择数据 Column Data Type Id Int DataType Int LoggedData XML 但我只想选择具有特定 DataType 值并且在 LoggedData 列中包含字符串 或评估
  • 单独的逗号分隔值并存储在sql server的表中

    我有一个存储过程 它将逗号分隔的值作为输入 我需要将其分开并需要将其作为单独的行存储在表中 令 SP 的输入为 Rule ID ListType ID Values 1 2 319 400 521 8465 2013 我需要将它存储在一个名
  • 在 C#.NET 应用程序中使用 SQL Server 时间数据类型?

    如何使用 SQLtimeSQL Server 2008 中 C NET 中引入的数据类型 我一直在努力让它发挥作用 但没有成功 这是一个MSDN 文章 http msdn microsoft com en us library bb6751
  • 月份增量查询

    我想通过添加 1 个月来更新数据库中的月份 但我不知道如何在以下存储过程查询中添加月份 我不擅长 sql 请检查它 ALTER PROCEDURE dbo ChangePassword password varchar 20 epasswo
  • 更改表分布(Azure 数据仓库)

    在急着下班的过程中 我在一个采用循环分配的新桌子上运行了一个大型插入 我知道这不太可能 但是有没有办法将表的分布从循环更改为哈希分布 很遗憾ALTER TABLE不支持更改 Azure SQL 数据仓库中表的分布 您可以做的下一个最好的事情
  • 可以获取SQL Server中当前执行的存储过程的行号吗?

    几年前 我在 Sybase Delphi 环境中工作 使用 BDE 连接到数据库服务器 我们有一个 Delphi 小应用程序 给定当前正在执行的存储过程的名称 它可以告诉您当前正在执行该存储过程的哪一行 这对于调试似乎挂起的存储过程非常有用
  • VB6+SQL-Server:如何使用 ADODB.Command 执行带有命名参数的查询?

    我一直在尝试使用 ADODB Command 执行参数化查询 我知道我可以使用 对于参数 但我的查询相当大 我真的不想跟踪参数的确切顺序 我尝试了类似以下的操作 objCmd CommandType adCmdText objCmd Com

随机推荐

  • 如何在 Laravel 5.4 中设置 cookie?

    我在 laravel 5 4 中有这个功能 但我无法从 cookie 中获取任何内容 Cookie queue currentLang heb 999999999 echo request gt cookie currentLang 但我得
  • 如何将rpm包安装到非默认路径? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个 rpm 包 我需要从中提取一些文件 该软件包不可重定位 我尝试过 rpm root prefix 但不起作用 我应该采取什么方法进行提取 预
  • 搜索结果和后退按钮/HTML 表单

    我正在寻找应用程序中基于表单的搜索结果反复出现的问题的解决方案 基本上 当用户使用 HTML 表单进行搜索并且我在下一页上显示数据库的结果时 效果非常好 但是 当用户单击结果集中的单个记录 然后单击浏览器上的 返回 时 浏览器会询问 Fir
  • 如何使用 Jekyll 向 MarkDown 添加多个类?

    我想在 Jekyll 驱动的网站中生成 HTML 表 该表的格式应为table and table stripped像这样的类 table class table table stripped 我该怎么做 类似问题 如何在 Jekyll 中
  • 如何在 React 中使用 FileReader?

    我试图让用户 选择文本文件 并将其显示在用户界面中 稍后 我将使用 txt 文件中的数据进行绘图 但是 我无法显示txt文件的内容 有几个可用的模块 但我不知道如何使其在 React 中工作 以下是我找到的例子 https stackove
  • 如何计算 jQuery 中函数花费的时间?

    我有 jQuery 函数 例如 A B 和 C 每个函数都会对不同的站点进行一些 Ajax 调用 我想计算运行每个函数需要多少时间 我猜以毫秒为单位 我只想在长循环和不同的现代浏览器 Safari Chrome IE10 Mozilla 中
  • 将html包含在另一个html文件中[重复]

    这个问题在这里已经有答案了 我有一个 html head 模板和一个导航模板 我想将它们包含在我网站的所有其他 html 文件中 我找到了这个帖子 在 HTML 文件中包含另一个 HTML 文件 https stackoverflow co
  • 有什么方法可以使用 matplotlib.pyplot 创建直方图而不绘制直方图?

    我正在使用 matplotlib pyplot 创建直方图 我实际上对这些直方图的图不感兴趣 但对频率和箱感兴趣 我知道我可以编写自己的代码来执行此操作 但更喜欢使用这个包 我知道我可以做到以下几点 import numpy as np i
  • 错误“与服务器的连接失败。”在 Cordova 和 jQuery 中

    我使用 Cordova 和 JQuery mobile 创建了一个 Android 应用程序 当我使用 google chrome 测试运行代码时它效果很好 但是当我尝试使用 android studio 在 android 模拟器上运行它
  • boost.spirit qi 中序列和列表运算符的属性?

    我想解析类似的东西 xxxx xxxx 被 eol 分成vector
  • 树数据结构中的节点总数?

    我有一个树数据结构 每个节点都有 L 层深度aboutN 个节点 我想计算出树中节点的总数 为此 我认为 我需要知道有子节点的节点的百分比 N 中叶节点与非叶节点之比的正确术语是什么 三者中节点总数的计算公式是什么 Update有人提到分支
  • Gallery 类型已被弃用

    imageView setLayoutParams new Gallery LayoutParams WindowManager LayoutParams MATCH PARENT WindowManager LayoutParams MA
  • 拦截器中的角度http请求时间

    我正在制作一个拦截器来记录我的 http 请求 到目前为止 一切都很好 一切都按预期进行 我现在想要的是获取执行请求所需的时间 我以为我可以做这样的事情 const start Date now return next handle req
  • 如何将 JAXB 类实例编组为其超类

    是否可以封送 JAXB 带注释的类实例作为它的超类 这也是一个 JAXB 带注释的类 XmlAccessorType XmlAccessType FIELD XmlType name BenamningTYPE propOrder bena
  • JIT可以做这个字段访问优化吗?

    免责声明 请不要就过早优化提出建议 我只是好奇 想象一下 我想确保字段引用的某些对象可以尽快被垃圾收集 我正在使用像这样的自制单链表 class BigData byte someBigArray BigData next private
  • 下拉列表中的第一项根本不会触发 SelectedIndexChanged

    我有以下简单的代码
  • Rails 中使用视图模型吗?

    我开始在 ruby on Rails 中开发一个小型应用程序 并出现了许多问题 我应该说我有大约 1 年的 ASP NET MVC 经验 并且对模型视图和控制器感到熟悉 我一直在广泛使用视图模型 在 AutoMapper 的帮助下 现在想知
  • Identity 2.0 声明未添加到数据库中

    我正在使用 MVC5 和最新版本的 Identity 2 1 我正在尝试为 facebook access token 创建用户声明 我以前从未创建过声明 但据我所知 我的其他身份功能运行良好 我的 Startup Auth cs 中有这行
  • 如何在结构主题建模 R 包中绘制文档主题分布?

    如果我使用 python Sklearn 进行 LDA 主题建模 我可以使用转换函数来获取 LDA 结果的 文档主题分布 如下所示 document topic distribution lda model transform docume
  • 带日期范围的 T-SQL 查询

    我有一个相当奇怪的 错误 带有一个简单的查询 我隐约记得很久以前在某个地方读过它的原因 但希望有人能刷新我的记忆 该表是一个基本的ID Datetime表 查询是 select ID Datetime from Table where Da