SQL Date Query include month even if no data
问题 I have a booking database with various dates for each booking. I want to get a count of all bookings in each month e.g. JAN | 12 FEB | 15 MAR | 53 APR | 25 If I have zero bookings in a month, how can I still get the month listed? e.g.: JAN | 12 FEB | 15 MAR | 53 APR | 0 MAY | 52 Schema: ID | BookingDate | REF I don't have or want to have a months table to join against. Below is my query so far: SELECT TOP 1000 [Id] ,[MemberId] ,[LocationId] ,[Date] ,[BookingStateId] ,[RPEFeeling] ,[RPEPush] ,