ID| FROM | TO | Type | --|------|-------|-------------| 1 | Brij |Nilesh | Call_In | --|------|-------|-------------| 2 |Jaydip| Vipul | Call_In |
Try
Select `FROM`, `TO`, COUNT(*) AS howmany, SUM(CASE Type WHEN 'Call_In' THEN 1 ELSE 0 END) AS Call_In, SUM(CASE Type WHEN 'Call_Out' THEN 1 ELSE 0 END) AS Call_Out from table GROUP BY `FROM`, `TO`