gpt4 book ai didi

sql-server - 需要从 Sql Express 2008 中的当天提取具有特定日期范围的数据

转载 作者:行者123 更新时间:2023-12-05 00:13:05 25 4
gpt4 key购买 nike

在我的表上有一个“Datemodified”列。我能够根据该专栏提取结果。我希望能够从早上 6 点到下午 6 点拉任何东西。这个查询需要能够每天使用,所以我所看到的方式使用了特定的日期,但我无法获得我为我的特定案例寻找的任何查询。

这是我到目前为止所做的工作,它拉动了正确的时间框架,但我需要它只在当天运行。谢谢大家!

SELECT 
Assignment
, Datemodified
, General
, IncNumber
, NextSteps
, PDCRStatus
, RootCause
, Status
, Summary
, Timings
, UserID
FROM
Turnover
WHERE
DATEPART(HOUR, datemodified) between 06 and 18
--AND datemodified = GETDATE()

最佳答案

将您的 datemodified 字段转换为不带时间的日期并对 getdate() 执行相同操作,然后您可以比较它们...

CONVERT(NVARCHAR(50),datemodified,103) = CONVERT(NVARCHAR(50),GETDATE(),103)

所以你得到:

SELECT Assignment, Datemodified, General, IncNumber, NextSteps, PDCRStatus, 根本原因、状态、摘要、时间、营业额的用户 IDWHERE DATEPART(HOUR, datemodified) 在 06 和 18 之间AND CONVERT(NVARCHAR(50),datemodified,103) = CONVERT(NVARCHAR(50),GETDATE(),103)

关于sql-server - 需要从 Sql Express 2008 中的当天提取具有特定日期范围的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13234184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com