Redshift - извлечение данных из таблицы на основе условия фильтра - PullRequest
1 голос
/ 12 июня 2019

У меня есть некоторые данные о продажах, которые показывают, совершил ли магазин продажу или нет. Я пытаюсь вытащить все магазины, которые до сих пор не распродали. Ниже приведен запрос и пример данных, с которыми я работаю.

store_name,sale_made,count
store_a,0,100
store_a,1,23
store_b,1,18
store_c,0,32
store_d,0,50
store_d,1,70

Ожидаемый результат:

store_name,sale_made,count
store_c,0,32

Причина, по которой только store_c в этом списке имеет sale_made = 0, а не sale_made = 1

1 Ответ

0 голосов
/ 12 июня 2019

тебе нужно что-то вроде этого

SELECT store_name FROM table
GROUP BY 1
HAVING SUM(sale_made)=0
...