write your script something like this:
DECLARE @dtStartDate AS DATETIME = '3/11/2014'
DECLARE @dtEndDate AS DATETIME = '3/1/2014'
SELECT
CREATEDATE,
CASE WHEN EXISTS(SELECT * FROM tbl2 WHERE createddate = D.CREATEDATE AND owner_id = 1) THEN 1 ELSE 0 END AS a,
CASE WHEN EXISTS(SELECT * FROM tbl2 WHERE createddate = D.CREATEDATE AND owner_id = 2) THEN 1 ELSE 0 END AS b,
CASE WHEN EXISTS(SELECT * FROM tbl2 WHERE createddate = D.CREATEDATE AND owner_id = 3) THEN 1 ELSE 0 END AS c
FROM(
SELECT
CAST(@dtStartDate - langid AS DATE) CREATEDATE
FROM sys.syslanguages
WHERE @dtStartDate -langid >= @dtEndDate
) D