查询支付日期在2022.3.20之后的购买商品超过一次的用户,投照最额购买时间例叙持列。 User_id Purchase_date Product_id 01 2022-03-09 00:00:00 02 02 2022-03-18 00:00:00 01 03 2022-03-20 00:00:00 03 02 2022-03-21 00:00:00 03 03 2022-03-22 00:00:00 02 01 2022-03-23 00:00:00 03 02 2022-03-23 00:00:00 03 01 2022-03-23 00:00:00 02
时间: 2023-08-18 13:10:38 浏览: 84
SQLServer查询某个时间段购买过商品的所有用户
根据您提供的数据,可以使用SQL语句进行查询:
```
SELECT User_id, MAX(Purchase_date) AS Latest_purchase_date
FROM your_table_name
WHERE Purchase_date > '2022-03-20'
GROUP BY User_id
HAVING COUNT(DISTINCT Product_id) > 1
```
该语句会查询购买日期在2022.3.20之后且购买商品超过一次的用户,并返回他们的用户ID和最近一次购买日期。最后,结果会按照用户ID进行分组,并且只有购买商品超过一次的用户会被包含在结果中。
阅读全文