Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Назначение

Системное представление, предназначенное для вычисления связки транзакции и таймлайна (для хранилища)

Особенности работы представления

Данное представление используется только для работы другого представления хранилища VTrasactions и больше нигде

Описание полей

Имя поляТип данныхОписаниеПримечание
TransactionIdbigintИдентификатор транзакции
ReservationTimelineIdbigintИдентификатор вычисленного таймлайна

Варианты вычисления таймлайна для каждой транзакции:

  • Транзакции, у которых явно указан идентификатор таймлайна
  • Транзакции, у которых нет явно указанного таймлайна (берется первый из найденных таймлайнов по нижеперечисленным пунктам)
    • дата транзакции планируемая между датами начала и конца таймлайна И время транзакции не нулевое
    • ИЛИ время транзакции нулевое И дата таймлайна равна дате транзакции планируемой И таймлайн не РЗ, ПВ И StayNight = 1
    • ИЛИ дата прибытия брони позже даты транзакции планируемой И таймлайн приезда
    • ИЛИ таймлайн выезда

Фрагмент данных