gpt4 book ai didi

sql - 从两个日期之间的日期范围中选择数据

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

我有一个名为 Product_Sales 的表它保存这样的数据

<表类=“s-表”><标题>产品 IDSold_by数量From_date至今 <正文>31272013-01-052013-01-07622142013-01-062013-01-1081192013-02-052013-02-11

现在,如果我想从日期范围中选择两个日期之间的销售数据,那么查询是什么?

例如,我想从2013-01-03中选择销售数据至2013-01-09 .

最佳答案

interval intersection description

如您所见,有两种方法可以完成任务:

  • 列出所有可接受的选项
  • 排除所有错误选项

显然,第二种方法要简单得多(只有两种情况对四种情况)。

您的 SQL 将如下所示:

SELECT * FROM Product_sales 
WHERE NOT (From_date > @RangeTill OR To_date < @RangeFrom)

关于sql - 从两个日期之间的日期范围中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14208958/

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