如何在SQL中搜索日期?

2024-07-04

我有一个我想要的事件管理系统,

如果某个活动注册了 5 天(2009 年 1 月 21 日至 2009 年 1 月 26 日),那么如果另一个人想要在 2009 年 1 月 22 日至 24 日期间注册活动,则不允许注册。我想使用 SQL 查询来检查这一点,所以请告诉我如何执行此操作。


只是为了完成其他答案,你有一篇很好的文章如何使用 SQL Server 2000 搜索日期和时间值 http://www.devarticles.com/c/a/SQL-Server/Date-and-Time-Values-Using-SQL-Server-2000/

它提醒您如何存储日期/时间值(两种日期/时间数据类型:datetime 和smalldatetime)

它还指出 Datetime 和smalldatetime 就像浮点数据类型(float 和 real),因为它们是近似数字。这意味着从 SQL Server 检索的值可能与最初存储的值不同。

另外,它还警告数据库设计者不总是正确使用日期/时间列。在设计数据库时,应确定每个日期/时间列是同时存储日期和时间、仅存储日期还是仅存储时间。

它以数据/时间的实际查询 http://www.devarticles.com/c/a/SQL-Server/Date-and-Time-Values-Using-SQL-Server-2000/6/.

你也有很好的描述这里是 DATEADD 和 DATEDIFF http://searchsqlserver.techtarget.com/tip/0,289483,sid87_gci1333669,00.html#.

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

如何在SQL中搜索日期? 的相关文章

  • 如何插入只有一个 IDENTITY 列的表?

    在尝试回答的过程中提出了这个问题另一个 https stackoverflow com questions 850017 how to manage groups in the database 850049 850049 考虑下面的 MS
  • 除了结构化 XML 数据之外,还选择行数据

    我知道如何将 XML 变量连接到其他表 但在本例中 我尝试从表中选择每一行以及 XML 的结构从每个相应的表行 在那一行旁边 我无法在网上找到任何示例来帮助解决此问题 因为大多数示例都处理单个 XML 值 抱歉 如果有的话 我无法在无数其他
  • SQL Server:连接表时删除重复列

    我有 4 个表 其中一列在所有表中都很常见 有没有一种方法可以创建一个视图 在该视图中我可以通过同一列连接所有表 而我只看到一次公共列 假设我有 table1 Cust ID Order ID Product Name Table2 Cus
  • SQL Server 2005 的未知优化?

    我在听 SO 播客 他们提到了 SQL Server 2008 的 Optimize For Unknown 他们还提到 SQL Server 2005 有类似的东西 有人知道这是什么吗 正如 Mladen Prajdic 提到的 OPTI
  • SQL Loader 脚本帮助添加 SYSDATE、USER

    我正在尝试从文件加载数据 并且想将 CREATED DATE 和 UPDATED DATE 设置为 SYSDATE 将 CREATE BY 和 UPDATED BY 设置为 USER 这是我正在使用的表 CREATE TABLE CATAL
  • 我可以在商业应用程序中使用免费的 SQL Server Express [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在单个查询中进行分组、排序和计数

    我试图GROUP SORT and COUNT在单个查询中 我的表之一名为 商品 这是我的简化MySql table family sub family name detailed name Agro Grains Wheat Wheat
  • 我如何记住 CONNECT BY 查询中 PRIOR 应该走哪条路

    我的记忆力很糟糕 每当我在 Oracle 中执行 CONNECT BY 查询时 我的意思是every时间 我必须认真思考 通常通过反复试验来确定 PRIOR 应该采用哪个论证 我不知道为什么我不记得了 但我不记得了 有没有人有一个方便的记忆
  • 在 Kotlin Android(最低 Android 版本 21)中解析日期的正确方法。我的解析不起作用

    我想以这种格式解析这个日期 2021 11 03T14 09 31 135Z message created at 我的代码是这样的 val dateFormat SimpleDateFormat yyyy MM dd hh mm ss S
  • 在 PL/SQL 过程中,如何将表名作为参数传递?

    CREATE PROCEDURE A tab IN table AS BEGIN INSERT INTO tab VALUES 123 END A 我怎样才能指定参数tab是表名吗 你不能 相反 您需要将其作为 VARCHAR2 字符串传递
  • 使用参数的 SQL Server 查询比使用常量字符串的查询花费的时间更长

    我在使用 MS SQL Server 2008 时遇到一个问题 当我使用硬编码字符串作为参数执行查询时 查询运行得很快 但是当我使用字符串参数时 查询需要更长的时间 常量字符串查询需要1秒 而其他则需要11秒 以下是代码 常量字符串 1秒
  • 复合主键:好还是坏?

    虽然可以使用复合主键 但是对于下面的情况 这真的是一种不好的做法吗 Stackoverflow 上的共识在这个问题上似乎是双向的 Why 我想将订单付款存储在单独的表中 原因是 一个订单可以有许多项目 这些项目以多对多关系的形式在单独的表中
  • 使用 SUM() 而不使用 ISNULL() 是否安全

    我正在努力提高 SP 的性能 我对 SUM 和 ISNULL 有疑问 当我对一列求和时 我应该使用 ISNULL 吗 使用不带 ISNULL 的 SUM 安全吗 我的例子如下 SUM ISNULL COL1 0 由于 ISNULL 成本很高
  • 如何使用 PHP 获取当前年份?

    我想在网站的页脚中放置版权声明 但我认为它对于今年来说已经过时了 非常俗气 我如何使用 PHP 自动更新年份 Answer recommended by PHP collectives php Collective 您可以使用date ht
  • SQL 查询提供与多个列匹配的不同结果

    抱歉 我无法为我的问题提供更好的标题 因为我对 SQL 还很陌生 我正在寻找一个可以解决以下问题的 SQL 查询字符串 我们假设如下表 DOCUMENT ID TAG 1 tag1 1 tag2 1 tag3 2 tag2 3 tag1 3
  • 使用两列的 T-SQL“不在其中”

    我想从表 T1 中选择所有记录 其中 A 列和 B 列中的值与表 T2 中的 C 列和 D 列没有匹配的元组 In mysql Where not in 使用两列 https stackoverflow com questions 8435
  • 对多个表进行排序 MYSQL DateStamp

    我正在构建一个简单的买卖网站 并希望在第一页上列出最新的广告 在我的数据库中有 4 个表 USERS CARS ELECTRONICS and COMPUTERS 三个项目表中的每一个 CARS ELECTRONICS and COMPUT
  • 获取每个人每天的最短日期时间的记录

    CREATE TABLE IF NOT EXISTS accesscards id int 11 NOT NULL AUTO INCREMENT department varchar 255 NOT NULL name varchar 25
  • 相对于当前日期对 Java 集合进行排序

    我想相对于当前日期对日期列表进行排序 例如列表中有下一项 10 01 2018 10 20 2018 10 14 2018 10 02 2018 当前日期是10 08 2018 结果应该是按下一个顺序升序排列的数组 10 14 2018 1
  • GO 语句破坏了 .NET 中的 SQL 执行

    我有一个非常简单的 C 命令 shell 应用程序 它执行 SQL Server 生成的 SQL 脚本来编写模式和数据脚本 它在 GO 声明中爆炸了 错误信息 GO 附近的语法不正确 这是完整的 sql 脚本 Object Table gy

随机推荐

  • 熊猫读_csv。如何忽略换行符之前的分隔符

    我正在读取一个包含数值的文件 data pd read csv data dat sep header None 在文本文件中 每行以空格结尾 因此 pandas 等待不存在的值 并在每行末尾添加一个 nan 例如 2 343 4 234
  • **线程“main”中的异常java.util.InputMismatchException**

    我正在尝试从 txt 文件中获取一些记录并将其放入以下 Java 程序的数据库中 package Java Demo import java sql import java util import java io public class
  • Spring Boot,JPA 错误:“通过 JDBC 语句执行 DDL 时出错”

    我正在尝试使用一个非常基本的 到目前为止 Spring Boot 应用程序在我的 MySQL 数据库中添加一个条目 我使用了在网上找到的一些零碎内容 这是我试图遵循的代码 netgloo spring boot samples spring
  • 在 C++ 中访问静态类变量?

    复制 C 对静态类成员的未定义引用 https stackoverflow com questions 272900 c undefined reference to static class member 如果我有这样的类 结构 head
  • Rust 中的 OOP 和共享/可变引用

    在一系列编程课程的背景下 我决定使用 Rust 而不是 C 作为支持编程语言 这些课程的一方面致力于依赖于接口 dyn 特征 的 OOP 动态调度 最小接口的组合而不是深层继承树 我知道 OOP 不太适合现代语言和方法 但现有的代码库和 9
  • Windows下如何修改并保存Rprofile.site?

    我希望使用 Notepad 编辑器在 Windows 7 R 2 11 1 下修改 Rprofile site 文件 从 options help type text options help type html to options he
  • Node.js如何重现PHP MD5加密

    我正在将现有的基于 php 的网站转换为 node js 应用程序 并且我需要将这种加密方法从 php 复制到 js private static passwordSalt d2g6IOP U U VUIPU HN V URerjh0 rf
  • 在 Ruby 中对数组使用冒泡排序方法 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试将冒泡排序方法实现为 Ruby 的一个简单编码问题 但遇到了一些麻烦 我理解这个想法是查看第一个元素的值并将其与第二个元素的
  • 将指针转换为64位整数,为什么在32位和64位平台上结果不同

    我有一个这样的代码片段 up cpp include
  • 如何将打印的 C 控制台导入到红色节点

    我在 pi 上使用 Dragino rpi Lora 收发器 C 代码来向 Arduino 发送和接收数据包 C 代码运行良好 打印接收到的数据包 信噪比和时间戳 但我想在节点 red 中使用它 如何将接收到的数据包从 C 控制台导入到红色
  • Pandas:处理测试中看不见的数据

    我有一个训练数据集 正在构建一些机器学习模型 我无权访问测试集 并且想要处理在训练中未观察到测试中的分类特征之一的可能性 这是一个玩具示例 说明了我的意思 我有一个数据框 old 像这样 old pd DataFrame car Audi
  • 如何在C#中隐藏文件?

    我想在c 中隐藏一个文件 我知道文件路径并且可以创建 FileInfo 对象 我怎样才能隐藏它 之前接受的答案 File SetAttributes path FileAttributes Hidden 将导致它可能丢失某些其他属性 因此您
  • 如何命名类似工厂的方法? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我猜大多数类似工厂的方法都是从create 但为什么他们被称为 create http dictionary reference com bro
  • 如何在引导程序使用jquery中单击另一个链接时更改活动类?

    我有一个 html 作为侧边栏 并使用Bootstrap ul class nav nav list li class active a href Link 1 a li li a href link2 Link 2 a li li a h
  • ' 为 '
    '?' aria-label='preg_replace '

    ' 为 '
    '?'> preg_replace '

    ' 为 '
    '?

    我的代码删除了 p 起始标签 但现在我想替换结尾 p 带换行符的标签 我怎样才能做到这一点 这就是我所拥有的 content This is the content newcontent preg replace
  • CSS 100% 高度,带填充/边距

    使用 HTML CSS 如何制作一个宽度和 或高度为其父元素 100 且仍具有适当的填充或边距的元素 正确 是指如果我的父元素是200px高 我指定height 100 with padding 5px我希望我应该得到一个190px高元素与
  • 使用 dbt 中的星形宏获取列名称和类型

    使用星形宏 除了列名之外 有没有办法还获取列数据类型 布尔值 数值等 例如 此查询使用星号宏从引用表中收集列名 并将其保存为数组变量column names 然后循环该数组并将 max 函数应用于所有列 set column names s
  • kmlLayer 导致焦点改变(谷歌地图 api v3)

    我将 NOAA 雷达信息分层在焦点为 8 的地图上 加载页面时 地图最初在 8 处渲染 然后立即重新绘制自身以显示整个区域 我使用的 KML 文件包含最小 最大纬度 经度坐标 用于绘制雷达图像 在本例中是美国东南部地区 如果我更改这些坐标以
  • 在 firefox-extension 的新选项卡中打开链接

    我开发了一个网络应用程序来将其用作 Firefox 扩展 在 Firefox 中 我将它包含在 iframe 中 如下所示 现在我想在我的应用程序中有一些传出链接 如果我只使用普通的链接标记 例如 a href http mywebapp
  • 如何在SQL中搜索日期?

    我有一个我想要的事件管理系统 如果某个活动注册了 5 天 2009 年 1 月 21 日至 2009 年 1 月 26 日 那么如果另一个人想要在 2009 年 1 月 22 日至 24 日期间注册活动 则不允许注册 我想使用 SQL 查询