gpt4 book ai didi

sql - 使用 SQL DB2 限制按天返回

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

我正在尝试运行一个仅返回前一天和一周第一天之间的结果的报告。我尝试了几种不同的方法来实现这一点,但到目前为止都没有成功。我有适用于 Access 的代码(如下所列),但我试图在没有 Access 的情况下运行查询。这是我迄今为止所拥有的。

--This does not work
DB1.TB1.DATE_ID Between (current day-1 day) And current day='MONDAY'

--This will work in Access
DB1.TB1.DATE_ID=201302) AND ((Weekday([DATE_ID])) Between 2 And Weekday(Date()-1)))

我能得到的任何帮助将不胜感激。

最佳答案

您可以使用 DAYOFWEEK 函数,该函数返回天数的整数值,即星期日为 1,星期六为 7。

所以DAYOFWEEK(CURRENT DATE) - 1 DAYS将返回可以从当前日期中减去以获得当前周的星期一的天数。

这是确切的声明:

CURRENT DATE - ( DAYOFWEEK(CURRENT DATE) - 1 ) DAYS

关于sql - 使用 SQL DB2 限制按天返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612492/

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