|
Отбор записей в запросе |
☑ |
0
Cesaku_
26.12.23
✎
13:12
|
Есть две одинаковые таблицы с реквизитами номенклатура и количество вида:
Т1
Номенклатура количество
Н1 10
Н2 20
Н3 30
Т2
Номенклатура количество
Н1 10
Н2 20
Нужно в запросе сравнивать первую таблицу со второй и избавляться от дублей. То есть в результате должно быть следующее:
Номенклатура количество
Н3 30
|
|
1
mikecool
26.12.23
✎
13:14
|
объединить
вторую с отриц знаком
|
|
2
Волшебник
26.12.23
✎
13:15
|
можно Левое Соединение по Номенклатуре и Количество, потом условие ГДЕ Номенклатура ЕСТЬ NULL
|
|
3
Cesaku_
26.12.23
✎
13:19
|
(2) Спасибо, помогло
|
|
4
Волшебник
26.12.23
✎
13:20
|
(3) Покажите запрос, что получилось
|
|
5
Cesaku_
26.12.23
✎
13:20
|
(1) Можно подробнее? Как это объединение с отрицательным знаком?
|
|
6
vicof
26.12.23
✎
13:20
|
А еще можно не делать таблицы с дублями. Зависит от задачи.
|
|
7
Волшебник
26.12.23
✎
13:22
|
Можно ещё при формировании Т3 наложить условие
ГДЕ НЕ Номенклатура В (ВЫБРАТЬ Номенклатура ИЗ Т1)
это без учёта количества
|
|
8
mikecool
26.12.23
✎
13:32
|
(5)
Номенклатура количество
Н1 10
Н2 20
Н3 30
Объединить
Номенклатура количество
Н1 -10
Н2 -20
тут единственно надо еще потом условие, Где Кол-во > 0
|
|
9
НафНаф
26.12.23
✎
13:36
|
(8) скорее ИМЕЮЩИЕ Сумма(Количество)>0 или <>0 в зависимости от цели
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс