|
Как построить такой запрос
| ☑ |
0
razbiralshik
12.07.13
✎
10:15
|
Имеется ТЗ, например с 4-мя строками (Номенклатура, Количество).
Нужно получить все документы, у которых в табличных частях имеются только точно такие же строки. Можно даже только по номенклатуре соответствие.
|
|
1
mikecool
12.07.13
✎
10:15
|
тз уложить в вт
запрос к тч документов, где ном, кол В (выбрать ном и кол из вт)
|
|
2
Cyberhawk
12.07.13
✎
10:16
|
А че делать дальше с найденными доками будешь?
|
|
3
razbiralshik
12.07.13
✎
10:17
|
(1) в этом случае выведутся документы где не только если эти 4 строки, но есть еще и другие строки.
|
|
4
mikecool
12.07.13
✎
10:20
|
(3) тогда внутреннее соединение с вт + условие, что количество строк не более 4х
|
|
5
Maxus43
12.07.13
✎
10:20
|
(3) ИМЕЮЩИЕ юзай, там количества записей можно сравнить
|
|
6
МихаилМ
12.07.13
✎
10:21
|
(4)
+ свертка дублей
|
|
7
DirecTwiX
12.07.13
✎
10:22
|
Внутреннее соединение + ИМЕЮЩИЕ Количество = КоличствоСтрокВИсходнойТЧ
|
|
8
razbiralshik
12.07.13
✎
10:24
|
(4) эм, в запросе условие на количество строк? Разве такое можно? Покажи пример
|
|
9
mikecool
12.07.13
✎
10:25
|
(8) Имеющие количество(Различные Номенклатура) <= 4
|
|
10
DirecTwiX
12.07.13
✎
10:26
|
(8) Тебе же уже сказали, что нужно использовать ИМЕЮЩИЕ - он это позволяет сделать.
|
|
11
razbiralshik
12.07.13
✎
10:28
|
(9) понял, спасибо, забыл совсем про такую возможность...
|
|