SQL server 关于“DATEDIFF() ”日期差值计算函数的用法

news/2025/10/10 17:42:36/文章来源:https://www.cnblogs.com/velloLei/p/19133554

今天使用 SQL server DATEDIFF()函数,发现查询出的结果 总是不对,
原 where 查询条件为:

and datediff(dd,'2023-05-01',fdate) >= 0 and datediff(dd,fdate,'2023-05-31') <= 0
经过 排查 > DATEDIFF函数用于计算两个日期之间的时间差‌,其完整语法为DATEDIFF(datepart, startdate, enddate),返回结果为跨越指定时间单位的整数
也就是说 后面的日期 大于 前面的,计算结果就是正数,而如果后面的日期 小于 前面的日期 就是 负数
所以原条件实际 的条件 过滤 是一个意思,
and datediff(dd,'2023-05-01',fdate) >= 0
这个条件 查询 的结果是 日期 大于2023-05-01 这个时间

and datediff(dd,fdate,'2023-05-31') <= 0
这个条件查询 的 结果 是 日期大于 2023-05-31 这个时间
并且之后 就是 过滤 日期 大于 2023-05-31 这个时间 所以,结果一直没有正确

修改后的where条件,如下:
and datediff(dd,'2023-05-01',fdate) >= 0 and datediff(dd,'2023-05-31',fdate) <= 0

这样查询的结果就是 时间 大于 2023-05-01并且时间 小于 2023-05-31

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934285.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析:RabbitMQ:在Linux上安装RabbitMQ

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年清洗机厂家最新推荐:高压清洗机 / 超声波清洗机 / 管道清洗机等多类型设备品牌榜单,助力企业精准选购优质产品

随着工业生产对设备洁净度与生产效率要求的不断提升,清洗机已成为各行业不可或缺的关键设备,市场需求持续攀升。但当前市场上清洗机品牌繁杂,技术水平、产品质量与服务能力参差不齐,企业在选购时常面临 “选不准、…

AI元人文决策范式的思维逻辑演进研究

AI元人文决策范式的思维逻辑演进研究 摘要:随着人工智能技术的快速发展,特别是大语言模型在各领域的广泛应用,AI决策系统正经历从单纯算法驱动向融合人文价值的复杂范式转变。本研究系统剖析AI元人文决策范式的思维…

2025规划馆运营厂家 TOP 榜:苏州金梓树智能科技,专注场馆全周期服务,规划馆运维优质服务商推荐!

随着文化事业繁荣与城市品牌建设加速,规划馆作为展示城市发展脉络、传递未来蓝图的核心公共空间,其功能价值与社会意义日益凸显。但当前规划馆运维领域乱象频发:部分服务商缺乏专业技术团队,仅提供基础清洁等浅层服…

2025 高温线缆厂家 TOP 榜:奇温线缆 (上海) 有限公司,专注特种高温领域,定制化高温线缆源头厂家推荐!

随着新能源、航空航天、工业自动化及高端装备制造行业的快速升级,高温线缆作为核心连接与传输部件,其耐温、耐腐、抗老化等性能成为设备稳定运行的关键保障,市场需求呈爆发式增长。但行业痛点凸显:部分厂家以普通线…

2025 年最新推荐 RTO 蓄热炉厂商榜单:聚焦高浓度 VOCs 处理设备,权威解读行业标杆企业优势有机废气处理/RTO 蓄热炉/RTO蓄热炉专业废气处理设备厂商推荐

当前医药化工、汽车涂装等行业面临严峻废气处理压力,传统工艺难满足高效节能环保需求,RTO 蓄热炉成关键设备。但市场上制造商资质、技术水平参差不齐,企业挑选时易陷入困境。为帮助企业精准找到靠谱的 RTO 蓄热炉供…

时变和时不变(LTI)的区别

时不变: 如果一个系统在输入信号发生时间平移后,其输出信号也发生相同时间的平移,那么这个系统就是时不变系统。数学上可以这样表达:如果输入信号x(t) 产生输出y(t)那么输入信号x(t-e)(其中 e是任意时间延迟)…

OI 笑传 #17

Ordermade1找到 \(1\sim n\) 中,因数最多的那一个数,如有多个,输出最小的那一个。\(1\le n \le 10^{18}\)。挺有意思的小思维。 首先我们有关于一个正整数 \(n\) 因数的一些定理: 设 \[n = p_1^{a_1} \times p_2^{…

2025 最新屏蔽泵厂家推荐排行榜揭晓!实力企业深度解析与选购指南,助企业精准选型

在石油化工、新能源、制药等关键工业领域,屏蔽泵作为无泄漏流体输送的核心设备,直接关系到生产安全与效率。当前市场中,既有技术成熟的老牌企业,也涌现出诸多主打创新的新锐品牌,但同时存在产品性能参差不齐、适配…

深入解析:OpenLayers地图交互 -- 章节十二:键盘平移交互详解

深入解析:OpenLayers地图交互 -- 章节十二:键盘平移交互详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Con…

实用指南:Python Tkinter构建交互式精灵表切割桌面应用程序:将精灵表分割成单个帧的功能

实用指南:Python Tkinter构建交互式精灵表切割桌面应用程序:将精灵表分割成单个帧的功能pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importa…

题解:qoj7979 棋盘

为数不多自己能乱搞出来的构造题。 题意:现有一个平面,在 \((1,1)\) 处有一个棋子。棋盘上有若干处被标记,\((1,1)\) 处必须被标记,记 \(f_{i,j}\) 为棋子到达 \((i,j)\) 且只能经过被标记的点的方案数。 现在要求…

2025 最新不锈钢管厂家推荐排行榜 权威发布:304/316L/2205 等材质焊管无缝管优质企业精选

不锈钢管作为石油、医药、航天等关键领域的 “工业血管”,其品质直接关系到工程安全与产业效率。当前市场中,产品质量两极分化问题突出,部分管材存在耐腐蚀性不足、精度偏差大等隐患,而新兴品牌的快速崛起又让选购…

(JDK,Eclipse,Tomcat版本)Java的web配备Part1 (#by 拌面

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年最新推荐微波干燥设备生产厂家排行榜,覆盖多行业高效干燥解决方案权威推荐黄粉虫/黑水虻/中药材/茶叶微波干燥设备厂家推荐

当前,微波干燥设备凭借高效、节能、环保的核心优势,已深度融入食品加工、中药材处理、化工制造、农产品加工等多个关键行业,成为企业提升生产效率、保障产品品质的重要装备。但随着市场需求激增,大量厂家涌入导致行…

2025 年高强钢板厂家最新推荐排行榜:聚焦国内优质企业,助力采购者精准选品的权威榜单合金/HG785D/Q690D/S960QL/700L高强钢板厂家推荐

当前,高强钢板在矿山、冶金、电力、汽车制造等多个关键行业的应用愈发广泛,其质量与性能直接关系到设备的运行效率、使用寿命及生产安全。随着下游行业对高强钢板的耐磨、耐蚀、高强度等性能要求不断提高,市场需求持…

(数论大杂烩)古代猪文

HZOJ 洛谷 写在前面 挺久没写过单独的题解了,然后遇到这道做法挺神奇的题,就是那种让人眼前一亮的方法,遂打算写写。 题意 给出两个数\(n, g\),求问 \[g^{\sum_{x|n}~\binom{n}{x}}~mod~P~~(P=999911659) \]的值。…

滥用ACL权限覆盖其他用户S3存储桶中的文件/视频

本文详细介绍了如何通过滥用AWS S3存储桶的ACL权限配置漏洞,实现覆盖其他用户上传的文件和视频。文章包含完整的HTTP请求示例和攻击步骤,展示了从策略生成到文件覆盖的完整攻击链。滥用ACL权限覆盖其他用户上传的文件…

2025 年最新三维扫描仪厂家权威排行榜:聚焦高精度与多场景适配,为企业与个人用户精选优质品牌推荐高精度/专业/手持激光/工业/便携式三维扫描仪厂家推荐

随着 3D 数字化技术在文博、医疗、工业、建筑等领域的深度渗透,三维扫描仪已成为实现高精度数据采集的核心设备。但当前市场中,厂家数量繁杂且产品质量差距悬殊,部分产品存在精度不足、稳定性差、适配场景有限等问题…