SQL:仅选择2021年新用户
如果我们有如下表格: 用户ID 订单日期 订单号 1. 2020-02-02 23 2. 2021-03-03 45 1. 2021-02-02 13 3. 2019-05-23 34 3. 2021-01-31 56SQL:仅选择2021年新用户,sql,Sql,如果我们有如下表格: 用户ID 订单日期 订单号 1. 2020-02-02 23 2. 2021-03-03 45 1. 2021-02-02 13 3. 2019-05-23 34 3. 2021-01-31 56 您可以使用聚合: select user_id from t group by user_id having min(order_date) >= '2021-01-01'; 这将检查最早的订单日期是否在一年中的第一天之后。您尝试过什么?为什么不起作用?我非常肯定,已经有
您可以使用聚合:
select user_id
from t
group by user_id
having min(order_date) >= '2021-01-01';
这将检查最早的订单日期是否在一年中的第一天之后。您尝试过什么?为什么不起作用?我非常肯定,已经有一些例子说明了如何实现这一点;当你看到这些解决方案时,你不明白吗?您真正使用的RDBMS是什么?SQLServer和MySQL是完全不同的产品。