gpt4 book ai didi

mysql - 如何通过条件计算左连接的行数

转载 作者:行者123 更新时间:2023-11-29 11:54:40 24 4
gpt4 key购买 nike

这是我的查询:

SELECT claims.id,
COUNT(CASE WHEN claims.sold_at BETWEEN (now() - INTERVAL '7.day') AND now() END FROM claims) week1
FROM users
LEFT JOIN claims ON claims.sales_user_id = users.id
WHERE users.office_id = 2

我想做的是加入 claim 表,然后还可以计算在特定日期期间内售出的数量

此查询出现错误,但不确定如何正确修复/处理它?<​​/p>

最佳答案

试试这个:

select
users.id, count(claims.id) as count
from users
left join claims on claims.sales_user_id = users.id
where
users.office_id = 2 and
claims.sold_at between (current_timestamp - interval '7' day) and current_timestamp
group by users.id;

关于mysql - 如何通过条件计算左连接的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33416632/

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