Подмножество sql столбец со списком значений - PullRequest
0 голосов
/ 29 апреля 2020

У меня sql запрос:

select timestamp, COUNT(distinct event)"nb events"
from mytable
group by timestamp

, и у меня есть список из R значений:

event_list <- c(1,2,3,4)

Как я могу поднастроить мои sql события запроса, так там только события из event_list? Я попробовал это, но это не сработало:

select Cast([timestamp] as date) "date", COUNT(distinct event)"nb events" %in% event_list
from yourtable
group by Cast([timestamp] as date) 

Мне действительно нужна помощь

1 Ответ

0 голосов
/ 29 апреля 2020

Вы ищете условное агрегирование:

select Cast([timestamp] as date) "date",
     COUNT(distinct CASE WHEN event IN (...) THEN event END)"nb events"
from yourtable
group by Cast([timestamp] as date) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...