У меня есть SQL-скрипт, который возвращает эту производную таблицу.Добавление отсутствующих строк с соединением
MM/YYYY Cat Score
02/2012 Test1 19
04/2012 Test1 15
05/2012 Test1 16
07/2012 Test1 14
08/2012 Test1 15
09/2012 Test1 15
12/2012 Test1 11
02/2012 Test2 15
03/2012 Test2 13
05/2012 Test2 18
06/2012 Test2 14
08/2012 Test2 15
09/2012 Test2 14
12/2012 Test2 10
Как вы можете видеть, я пропускаю некоторые MM/YYYYs (03/2012, 06/2012, 11/2012 и т.д.).
Я хотел был бы заполнить отсутствующие MM/YYYY с Cat & a 0 (ноль) сформировать счет. Я знаю, какова дата начала (1/2012).
Я попытался присоединиться к таблице, содержащей все MM/YYYY для диапазонов запроса, но это возвращает только отсутствующие строки для первого вхождения, это не повторяется для каждой кошки (должно было быть известно что).
Итак, мой вопрос в том, могу ли я сделать это с помощью соединения или мне нужно сделать это в таблице темп, а затем вывести данные. Я ищу, чтобы вернуть таблицу, которая имеет 24 строки, для диапазона дат от 1/2012 до 12/2012, с соответствующим Cat (Test1 & Test2) & соответствующий балл, если он существует, или ноль, если он не был в оригинальная таблица.
AHIGA, LarryR ...
Как вы присоединились к своему столу со всеми датами? – a1ex07
есть ли у вас отдельная таблица категорий? можете ли вы опубликовать все таблицы, используемые в вашем запросе, для возврата результатов? –