this will give you number of days with a call for each subscriberSELECT ID,COUNT(DISTINCT Date) AS NoOfDaysFROM(SELECT ID,DATEADD(dd,DATEDIFF(dd,0,Date),0) AS DateFROM Table)tGROUP BY ID
this will give you number of days where all customers have made atleast one callSELECT COUNT(Date)FROM(SELECT DATEADD(dd,DATEDIFF(dd,0,Date),0) AS Date,COUNT(DISTINCT ID) AS CustomerNoFROM TableGROUP BY DATEADD(dd,DATEDIFF(dd,0,Date),0))tCROSS JOIN(SELECT COUNT(DISTINCT ID) AS CustCount FROM Table)totWHERE tot.CustCount=t.CustomerNo