0
Sdn
15.04.22
✎
08:24
|
Всего мнений: 0
Зачем делается так:
ВЫБРАТЬ
ОсновныеНачисления.НомерСтроки КАК НомерСтроки,
ОсновныеНачисления.ВидРасчета.СпособРасчета КАК СпособРасчета,
ИЗ
РегистрРасчета.ОсновныеНачисления КАК ОсновныеНачисления
ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(
Регистратор = &Регистратор
И ВидРасчета.КатегорияРасчета = &КатегорияРасчета) КАК ОсновныеНачисленияДанныеГрафика
ПО ОсновныеНачисления.НомерСтроки = ОсновныеНачисленияДанныеГрафика.НомерСтроки
УПОРЯДОЧИТЬ ПО
НомерСтроки
Когда можно сделать сразу так:
ВЫБРАТЬ
ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ЗначениеПериодДействия, 0) КАК План,
ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ЗначениеФактическийПериодДействия, 0) КАК Отработано,
ОсновныеНачисленияДанныеГрафика.НомерСтроки КАК НомерСтроки1,
ОсновныеНачисленияДанныеГрафика.ВидРасчета.СпособРасчета
ИЗ
РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(
Регистратор = &Регистратор
И ВидРасчета.КатегорияРасчета = &КатегорияРасчета) КАК ОсновныеНачисленияДанныеГрафика
Насколько я понимаю. Номера строк в основной таблице теже самые, что и во всех виртуальных, то есть это просто значение поля, задаваемое при формировании физической таблицы ОсновныеНачисления.
К чему эти соединения по номерам строк?
|
|