我有10种不同的产品(A,B,C),..,J具有多个购买日期(由各个客户)和交货日期。我想看看哪些产品的日期差少于5天。如果日期差小于5天,则哪些客户的评分小于3。如果满足上述条件,我要从队列中获取日期差最小的产品以及“重要日期”。如果存在特定产品的最小日期差是相同的,那么我想选择最近一次在同一产品中排名第一的产品,并将购买日期标记为“重要日期”。
表中的列为:产品,购买日期,交货日期,日期差异,客户评分。
我正在尝试使用案例语句来解决PostgreSQL中的问题。 我正在寻找一个输出,该输出将为我提供表的所有列以及“ Important_date”。