gpt4 book ai didi

mysql - 有没有办法在 MySQL 范围查询中对整个表运行 MIN?

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:21 26 4
gpt4 key购买 nike

我正在尝试查找表的最小日期值是否在特定范围值内。

所以对于字段 date_created 我想在整个表中找到该字段的最小值,因为它存在于特定用户。但是后来我想看看在查询中,比如在特定月份之间,该查询中是否存在最小表值。

我还使用分组依据为用户获取特定的最小值。这是我当前的查询,

SELECT user_id,
Min(date_created) AS first_date
FROM user_transactions
WHERE DATE BETWEEN '2013-04-01' AND '2013-05-30'
GROUP BY user_id

我看到它只返回范围查询中的最小日期值,而不是整个表中的。如果表最小值不在范围内,我希望省略该行。有办法做到这一点吗?

最佳答案

根据您编辑的问题:

答案可能是:

SELECT user_id, MIN(date_created) AS first_date
FROM user_transactions
GROUP BY user_id
HAVING first_date BETWEEN '2013-04-01' AND '2013-05-30' ;

关于mysql - 有没有办法在 MySQL 范围查询中对整个表运行 MIN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17129711/

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