что-то не выходит.
Вот 2 варианта:
SELECT * FROM
(SELECT Счет [Счет $Счет.Основной]
, Субконто1 [ТМЦ $Субконто]
, Субконто2 [Контрагент $Субконто]
, КоличествоОборотДт AS Кво90
, СуммаОборотДт AS Сумма90
, Субконто1_вид ТМЦ_вид
, Субконто2_вид Контрагент_вид
, Right(ПозицияДокумента, 9) [Док $Документ]
, ВидДокумента Док_вид
FROM $БИОбороты.Основной(:Дата1, :Дата2 ~,
Документ,,
(Счет IN (SELECT Val FROM #Acc)),
(ТМЦ,Контрагенты),,,
))БИОборотыОсновной
LEFT JOIN
(SELECT Счет [СчетО $Счет.Основной]
, Субконто1 [ТМЦО $Субконто]
, Субконто1_вид ТМЦО_вид
, СуммаОстаток AS СуммаОст
FROM $БИОстатки.Основной(:Дата1,,(Счет IN (SELECT Val FROM #Acc)),
ТМЦ,
)) БИОстаткиОсновной ON БИОборотыОсновной.Субконто1 = БИОстаткиОсновной.Субконто1
Ругается на: ]Incorrect syntax near ')'.
SELECT * FROM
(SELECT Счет [Счет $Счет.Основной]
, Субконто1 [ТМЦ $Субконто]
, Субконто2 [Контрагент $Субконто]
, КоличествоОборотДт AS Кво90
, СуммаОборотДт AS Сумма90
, Субконто1_вид ТМЦ_вид
, Субконто2_вид Контрагент_вид
, Right(ПозицияДокумента, 9) [Док $Документ]
, ВидДокумента Док_вид
FROM $БИОбороты.Основной(:Дата1, :Дата2 ~,
Документ,,
(Счет IN (SELECT Val FROM #Acc)),
(ТМЦ,Контрагенты),,,
)БИОборотыОсновной) БИОборотыОсновной
LEFT JOIN
(SELECT Счет [СчетО $Счет.Основной]
, Субконто1 [ТМЦО $Субконто]
, Субконто1_вид ТМЦО_вид
, СуммаОстаток AS СуммаОст
FROM $БИОстатки.Основной(:Дата1,,(Счет IN (SELECT Val FROM #Acc)),
ТМЦ,
)БИОстаткиОсновной) БИОстаткиОсновной ON БИОборотыОсновной.Субконто1 = БИОстаткиОсновной.Субконто1
Ругается: Invalid column name 'Субконто1'
Ещё пробовала штук 20 вариаций на этот мотив, вид сбоку...