You will need a calendar table to do this. If you do, you can get the counts as shown below:SELECT c.[Date], COUNT(*)FROM CalendarTable c LEFT JOIN YourTable t ON CAST(t.Created_Date AS DATE) = c.DateGROUP BY c.[Date]ORDER BY c.[Date];
Here is an example of how to create a calendar table: http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=61519&SearchTerms=F_TABLE_DATE You would not need all the information in that table. You can create a simple one like this:CREATE TABLE CalendarTable ( [Date] DATE NOT NULL PRIMARY KEY CLUSTERED);DECLARE @startDate DATETIME, @endDate DATETIME;SET @startDate = '20110101';SET @endDate = '20111231';;WITH Calendar(dt) AS( SELECT @startDate UNION ALL SELECT DATEADD(dd,1,dt) FROM Calendar WHERE dt <@endDate)INSERT INTO CalendarTable SELECT dt FROM CalendarOPTION (MAXRECURSION 0);