我有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)
我真的需要帮助
您正在搜索条件聚合:
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)