我想写一个查询和/或子查询,其中Event_Name - Number1
是< 'date'
,其余的event_names
是> 'date'
。然后根据WHERE
子句填充结果。
每个event_name
都有一个关联的effective_time
。
有什么想法吗?
**我对队列事件为<'date'而所有其他事件为>'date'
感兴趣表
Select *
Table1.ID
, sum(CASE WHEN table1.event_name = 'queue' THEN 1 ELSE 0 END) Name1
, sum(CASE WHEN table1.event_name = 'cash_settle' THEN 1 ELSE 0 END) Name2
, sum(CASE WHEN table.event_name = 'complete_disbursement' THEN 1 ELSE 0 END) Name3
from Table1
WHERE
name3 = '1'
and name2 = '0'