gpt4 book ai didi

mysql - SQL查询以获得最大的 Markdown

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

需要一些有关复杂 SQL 查询的帮助。

我们有 Pricechanges 表,其中包含 id、productid、date、price 列

对于每个产品 ID,有许多行,其中日期 = 时间戳,价格 = 时间戳时的价格。

像这样:

productid, date, price
3, 17/5-2016 22:00:00, 100
3, 18/5-2016 22:00:00, 120
3, 19/5-2016 22:00:00, 140
3, 20/5-2016 22:00:00, 120
3, 21/5-2016 22:00:00, 140

我想获取过去 7 天内价格降幅最大的 10 种产品。

这可能吗?

谢谢!

PS:这是一个MySQL数据库。

最佳答案

如果我得到了逻辑,然后表格正确,请尝试以下操作:

select d.productID from 
(
select a.productid, (a.price-b.price) as priceDiff
from products a
inner join products b
on a.productID=b.productID
and Date(a.date)=Date(b.date)+7
) d
order by priceDiff
Limit 10

关于mysql - SQL查询以获得最大的 Markdown ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37364266/

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