首页 > 解决方案 > SQL中多列中的多个过滤器

问题描述

我有一个三列的表User_IDorder_status并且DateOrder_status是成功还是失败。

我需要查找User_ID那些在 Jan'21-Mar'21 和 Jul'21-Sep'21 下订单但在 Apr'21-Jun'21 没有成功下单的人。

标签: sql

解决方案


该声明应该适合您:

SELECT *
FROM table
WHERE order_status = 'failure' 
AND (date BETWEEN '2021-01-01' AND '2021-03-31' OR date BETWEEN '2021-07-01' AND '2021-09-30')

推荐阅读