|
|
|
|
|
v7: ToySQL количество строк в ТЧ документа |
☑ |
|
0
Pacan4ik
13.09.12
✎
06:46
|
Хочу исключить все документы, у которых количество строк в табличной части равно 0. Накидал такой запрос, но какое условие поставить?
текстЗапроса = "
|SELECT
| [Док.Ссылка] Ссылка,
| [Док.ДСЕ] ДСЕ,
| [ТЧДок.ТМЦ] ТМЦ,
| [ТЧДок.колНТЧ] Прим,
| [ТЧДок.колФТЧ] Остаток
|FROM
| [Документ.Акт] Док
|INNER JOIN [ТабличнаяЧасть.Акт] ТЧДок on [Док.ссылка]=[ТчДок.ссылка]
|LEFT JOIN [Журнал] Жрн with(nolock) ON [Жрн.Ссылка] = [Док.Ссылка]
|WHERE [Жрн.ДатаДок] BETWEEN [@начДата] AND [@конДата]
|AND [Док.КлассОперации]=1
|AND Жрн.Closed&1=1
|";
|
|
|
1
Гефест
13.09.12
✎
06:50
|
Так выбирай из табличной части, а шапку цепляй левым соединением
|
|
|
2
КонецЦикла
13.09.12
✎
06:51
|
:)
|
|
|
3
mehfk
13.09.12
✎
07:29
|
(0)
select
*
from
$Док.Акт as ДокА
left join
$ДокументСтроки.Акт as ДокСА
Where
ДокСА.IDDOC IS NULL
или так
select
*
from
$Док.Акт as ДокА
Where ДокА.IDDOC NOT IN (SELECT ДокСА.IDDOC as IDDOC from $ДокументСтроки.Акт as ДокСА)
|
|
Основная теорема систематики: Новые системы плодят новые проблемы.