I have a stored procedure as follows:
CREATE PROC [dbo].[Incidents] (@SiteName varchar(200)) AS SELECT ( SELECT SUM(i.Logged) FROM tbl_Sites s
You'll have to use ISNULL like this -
ISNULL
ISNULL(SUM(c.Logged), 0)
Or, as Michael said, you can use a Left Outer Join.