gpt4 book ai didi

mysql - SQL 查询返回仅在 (x) 日期之前订购的帐号列表

转载 作者:行者123 更新时间:2023-11-29 17:58:59 25 4
gpt4 key购买 nike

如果这很容易,请提前道歉,但我是 SQL 新手

我需要帮助构建包含 AccountCodes 和 OrderDates 列表的数据库的查询。曾经发出的每一个订单都包含在这个数据库中。

我可以生成一个查询,该查询将提供 2015 年之前订购的所有商品,但它会忽略他们是否在 2015 年之后订购。此外,这还给我提供了重复的帐户代码,这没有帮助,因为我需要使用此列表来执行其他功能。

我正在寻求的是一个查询,该查询将为我提供他们的最后订单在 2015 年 1 月 1 日之前的任何帐号,并且没有任何重复的帐号。

提前致谢

最佳答案

总体思路是:

select whatever
from wherever
where some conditions are met
and not exists
(
subquery to identify the records after x date
)

第一部分是你所说的你已经拥有的。

编辑从这里开始

上面的内容将满足您问题的仅在 x 日期之前的部分。关于重复的帐户代码,在此查询中可能会也可能不会,具体取决于需要哪些其他字段。然而,有一些方法可以创建一个不同的列表。这取决于很多因素,但您的问题中没有包含这些因素。

关于mysql - SQL 查询返回仅在 (x) 日期之前订购的帐号列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48562309/

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