gpt4 book ai didi

python - 如何使用 Python 或 SQL 计算过去 X 周的天数?

转载 作者:可可西里 更新时间:2023-11-01 08:15:26 26 4
gpt4 key购买 nike

我需要准确计算过去 5 周的天数。例如如果今天的日期是 2015-05-07,我需要我的程序给我 2015-04-30。

到目前为止我试过的是这个

today = datetime.date.today() - datetime.timedelta(5)

这给出了正好过去 5 天的时间。但我需要过去的第 5 个工作日。我需要这个的目的是因为我有一个包含一些数据的数据库表,我需要编写一个 Python 脚本来获取最近 5 天的数据。

最佳答案

过去五天就是:

select date_sub(CURDATE(), interval 5 day)

如果您所说的是指周一至周五,那么逻辑实际上相当简单。 5 week 天是一周,即 7 天(至少在美国是这样)。所以你的问题的答案是

select date_sub(CURDATE(), interval 7 day)

请注意,其他天数将需要更复杂的逻辑,使用 CASE

关于python - 如何使用 Python 或 SQL 计算过去 X 周的天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30099616/

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