您可以使用以下 SQL 语句查询用户的每天消费情况:
SELECT
user_id,
SUM(CASE
WHEN duration <= 10 THEN duration * 10
ELSE 10 * 10 + (duration - 10) * 20
END) AS total_cost
FROM car_wash
WHERE day = 'Wednesday'
GROUP BY user_id;
上面的语句假设您有一个名为 car_wash 的表,其中存储了用户每次洗车的信息,包括用户 ID、洗
该SQL语句用于从名为car_wash的数据库表中提取用户在周三的洗车消费情况。它基于用户ID进行分组,并根据洗车时长计算总消费,时长小于等于10分钟按单价10计算,超过10分钟则前10分钟按10计算,超出部分按20计算。
1万+

被折叠的 条评论
为什么被折叠?



