|
Добавление строк с диапазоном дат
|
|||
---|---|---|---|
#18+
Добрый день, прошу помочь в составлении запроса - имеется таблица с ID и датами, нужно добавить к каждому ID строки +30 дней по датам Исходная: авторID Date 1 2015-12-01 2 2016-09-26 Необходимо: авторID Date 1 2015-12-01 1 2015-12-02 1 2015-12-03 - - - - - - - - - - - 2 2016-09-26 2 2016-09-27 2 2016-09-28 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 12:49 |
|
Добавление строк с диапазоном дат
|
|||
---|---|---|---|
#18+
Dolphiin, таблица чисел от 1 до 29, прибавляйте... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 13:00 |
|
Добавление строк с диапазоном дат
|
|||
---|---|---|---|
#18+
автортаблица чисел от 1 до 29, прибавляйте... Понимаю что глупый вопрос, но как именно это сделать? Опыта в sql немного, поэтому и спрашиваю тут. Сам гуглил как составлять последовательность дат по заданному диапазону через функцию, но пока не получается сделать её с привязкой к ID ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 13:16 |
|
Добавление строк с диапазоном дат
|
|||
---|---|---|---|
#18+
Например, так можно получить даты, которые нужно добавить. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Осталось полученные даты вставить в вашу таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 13:36 |
|
Добавление строк с диапазоном дат
|
|||
---|---|---|---|
#18+
Wlr-l, Спасибо, только у меня не находит эту системную таблицу( авторselect * from master..spt_values Reference to database and/or server name in 'master..spt_values' is not supported in this version of SQL Server. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 14:30 |
|
Добавление строк с диапазоном дат
|
|||
---|---|---|---|
#18+
Dolphiin, За время, прошедшее с момента дачи вам совета "таблица чисел от 1 до 29, прибавляйте", уже можно было бы создать таблицу чисел Код: sql 1.
и вбить в нее руками 30 строк. Еще лучше создать постоянную таблицу дат. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 15:18 |
|
|
start [/forum/topic.php?fid=46&fpage=26&tid=1684751]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 144ms |
0 / 0 |