ID| FROM | TO | Type | --|------|-------|-------------| 1 | Brij |Nilesh | Call_In | --|------|-------|-------------| 2 |Jaydip| Vipul | Call_In |
Here you go:
Select FROM, TO, COUNT(*) AS howmany, sum(case when type = 'Call_In' then 1 else 0 end) as Call_In, sum(case when type = 'Call_Out' then 1 else 0 end) as Call_Out from table GROUP BY FROM,TO