Повторить данные несколько раз в строке SQL
Добавлено: 22 фев 2021, 23:40
Подскажите возможно ли как то решить задачку. Тут вопрос больше к SQL чем к программе Руководителю.
В руководителе есть сущность Работы.
-Наименование работы(тип Имя)
-Дата начала (тип Дата)
-Дата окончания (тип Дата)
(Например запись: Покраска с 01.01.21 по 04.01.21)
и Поле SQL формула: надо чтобы в этом поле в результате вычислений было написано:
"Покраска 01.01.21;Покраска 02.01.21;Покраска 03.01.21;Покраска 04.01.21"
Как написать "Покраска - 4 дня" я знаю, но это не то) А как сделать строчку выше.
Вот как сказать программе продублировать "Покраска" 4 раза с изменением даты (увеличением с шагом +1). По идеи это простой цикл, но в Select нельзя писать цикл)) Есть функция REPEAT она продублирует, но дату не может увеличить только копирует. Может кто знает)
В руководителе есть сущность Работы.
-Наименование работы(тип Имя)
-Дата начала (тип Дата)
-Дата окончания (тип Дата)
(Например запись: Покраска с 01.01.21 по 04.01.21)
и Поле SQL формула: надо чтобы в этом поле в результате вычислений было написано:
"Покраска 01.01.21;Покраска 02.01.21;Покраска 03.01.21;Покраска 04.01.21"
Как написать "Покраска - 4 дня" я знаю, но это не то) А как сделать строчку выше.
Вот как сказать программе продублировать "Покраска" 4 раза с изменением даты (увеличением с шагом +1). По идеи это простой цикл, но в Select нельзя писать цикл)) Есть функция REPEAT она продублирует, но дату не может увеличить только копирует. Может кто знает)