У меня есть таблица: Hourly_Sales, которая выглядит так (подсчет количества покупок и проверка идентификатора):
Store Time Year Month Count_Service Count_Service_ID_Check
00001 09:00 2011 8 40 3
00001 10:00 2011 8 50 5
00001 15:00 2011 8 50 5
Теперь я хочу иметь возможность отображать это в Reporting Services следующим образом:
09:00 10:00 11:00 12:00 13:00 14:00 15:00
Store: 00001
Count_Service 40 50 0 0 0 0 50
Count_Service_ID_Check 3 5 0 0 0 0 5
То есть я хочу добавить часы, когда нет транзакций, и добавить 0.
У меня есть таблица времени: Dim_TimeTable, которая заполнена временем и идентификатором магазина:
Store Time
00001 09:00
00001 10:00
00001 11:00
00001 12:00
00001 13:00
00001 14:00
00001 15:00
Разве не достаточно сделать LEFT JOIN для Hourly_Sales?
Я нашел похожий вопрос, но не смог получить ответ на свою проблему: Запрос SQL для возврата 24-часового, почасового подсчета, даже если значений не существует?
Спасибо за любую помощь!