Я смотрю последние 12 месяцев. Каждый месяц в наборе данных 5 раз, один раз для каждого сегмента. Каждая строка, (Сегмент, год) также имеет «вызовы». Таким образом, каждая строка выглядитКак вставить пустую строку в SQL в указанных местах?
Segment YearMonth Calls
1 201505 20
Однако сегмент только в строке с первого месяца, так это выглядит следующим образом:
Segment YearMonth Calls
1 201505 20
201506 20
201507 20
201508 20
201509 20
2 201505 20
...
Мой вопрос, как я могу получить пустые строки, чтобы вставить перед каждым новым сегментом? спасибо!
Это ужасно. Не заставляйте записи зависеть от информации от другой такой, как это –
На самом деле не имеет смысла вставлять строку в определенную позицию. Порядок строк в таблице определяется только в том случае, если вы указываете предложение «упорядочить по» в своем предложении select (т. Е. Это не превосходит, строки не находятся в определенном порядке, если вы не скажете им). Вероятно, вы захотите создать запрос или представление, чтобы сделать это вместо этого. –
Что вы используете? – cableload