You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Назначение

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

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

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

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

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

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

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

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

  • No labels