Если Период регистрации лежит в другом периоде чем период действия, то Значение Фактический период действия = 0! Почему так???
ВЫБРАТЬ
Основной.НомерСтроки КАК НомерСтроки,
Основной.ВидРасчета.ЗачетОтработанногоВремени КАК ЗачетОтработанногоВремени,
Основной.ВидРасчета.СпособРасчета КАК СпособРасчета,
ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ЗначениеФактическийПериодДействия, 0) КАК ЗначениеФактическийПериодДействия,
ОсновныеНачисленияДанныеГрафика.ЗначениеПериодДействия
ИЗ
РегистрРасчета.ОсновныеНачисления КАК Основной
ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(
Регистратор = &парамРегистратор
И ВидРасчета.КатегорияРасчета = &парамКатегорияРасчета) КАК ОсновныеНачисленияДанныеГрафика
ПО (ОсновныеНачисленияДанныеГрафика.НомерСтроки = Основной.НомерСтроки)
ГДЕ
Основной.Регистратор = &парамРегистратор
И Основной.ВидРасчета.КатегорияРасчета = &парамКатегорияРасчета
(0) + Точнее период регистрации больше чем период действия тогда 0, если равен или меньше то запрос возвращает кол дней.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс