Доброй ночи, коллеги.
В пт голова отказывается соображать, поэтому решил спросить совета.
Банальный запрос к регистру сведений, получаем табличку например
дата1 статус1
дата2 статус2
дата3 статус4
дата4 статус1
хочу превратить дату в интервал действия
дата1 дата2 статус1
дата2 дата3 статус2
дата3 дата4 статус4
дата4 КОНЕЦПЕРИОДА(дата4,год) статус1
выгрузить запрос в ТЗ и там пройтись по строкам это получается, а в самом запросе так не выйдет?
Соединить (левым) саму с собой по ВТ1.Дата < ВТ2.Дата, сгруппировать по всем полям ВТ1, из ВТ2 берем
минимум(ВТ2.Дата) КАК ДатаОкончания
еще точнее
минимум(ЕстьNULL(ВТ2.Дата,КОНЕЦПЕРИОДА(ВТ1.Дата,год))) КАК ДатаОкончания
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс