gpt4 book ai didi

MySQL从一家商店中选择未过期的交易

转载 作者:行者123 更新时间:2023-11-29 14:31:46 25 4
gpt4 key购买 nike

我有以下 MySQL 数据库:

|deal_name|price|shop|expiration_date
- - - - - - - - - -
|sale1|110|shop1|03-30-2012 00:00:00
|sale2|120|shop1|03-29-2012 00:00:00
|sale3|130|shop2|03-12-2012 00:00:00
|sale4|140|shop2|03-29-2012 00:00:00
|sale5|150|shop3|03-30-2012 12:00:00
|sale6|160|shop3|03-30-2012 00:00:00

在我的主页上,我想显示按价格订购的每个商店的 1 笔交易,并且该交易不能过期。

主页示例:销售1销售5

我现在有这个:

SELECT *
FROM deals
WHERE DATE_FORMAT(expiration_date,'%Y-%m-%d') >=CURDATE() $cat
ORDER BY deal_id ASC

我该怎么做?我需要补充什么?谢谢!

最佳答案

如果您不关心获得哪笔交易,则可以尝试将 MAX 或 MIN 添加到价格中,然后进行分组

SELECT deal_name,MIN(price),shop
FROM deals
WHERE DATE_FORMAT(expiration_date,'%Y-%m-%d') >=CURDATE() $cat
GROUP BY deal_name,shop
ORDER BY deal_id ASC

未经测试,但应该可以帮助您入门。

关于MySQL从一家商店中选择未过期的交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877955/

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