SQL语句帮助-选择今天订购的客户

SQL语句帮助-选择今天订购的客户,第1张

SQL语句帮助-选择今天订购的客户

仅希望日期时间之外的日期是相当普遍的-您应该可以向Google索取RDBMS的详细信息(因为您没有提到它)。重要的一点是通过转换 今天的
日期1-而不是定单日期来使您的查询可保存。 __

对于MSSQL,类似

SELECt DISTINCT CustomerIDFROM TableName--I assume you want midnight orders as well - so use >=Where OrderDate >= DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))

通过从日期0(

DATEDIFF(dd, 0, GETDATE())
)提取今天的天数并将其添加回日期0(
DATEADD(dd, 0,x)
)可以正常工作。不过,这是特定于T-SQL的。

1如果您要搜索任意日期,则仍将转换两个参数:

SELECt DISTINCT CustomerIDFROM TableNameWhere     OrderDate >= DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))    --You *do not* want midnight of the next day, as it would duplicate orders    AND OrderDate < DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()) + 1)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存