Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
Есть 4 таблицы из них взяты данные, не получается сгруппировать похожие Invoice_No и сложить их по Qty... select SalOutD.Invoice_No, Qty from SalOutD, SalOutH where SalOutH.Doc_Type = 4 and SalOutD.Invoice_No = SalOutH.Invoice_No UNION select SalInD.Invoice_No, Qty from SalInD, SalInH where SalInH.Doc_Type = 4 and SalInD.Invoice_No = SalInH.Invoice_No /* выдаёт все нужные Invoice_No и такие же */ select SalOutD.Invoice_No from ( select SalOutD.Invoice_No, Qty from SalOutD, SalOutH where SalOutH.Doc_Type = 4 and SalOutD.Invoice_No = SalOutH.Invoice_No UNION select SalInD.Invoice_No, Qty from SalInD, SalInH where SalInH.Doc_Type = 4 and SalInD.Invoice_No = SalInH.Invoice_No ) SalOutD, SalOutH, SalInD, SalInH group by SalOutD.Invoice_No /* могу их сгруппировать, но не могу правильно сложить строки Qty */ Подскажите, пожалуйста, как это правильно сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 21:43 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
boolbool, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 21:55 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
londinium, ооо, супер, а как получить тогда разницу между двумя Qty? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:02 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
londinium, SalInD.Qty - SalOutD.Qty пробовал так, но получалась полная фигня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:03 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
boolboolа как получить тогда разницу между двумя Qty? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:37 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
автора как получить тогда разницу между двумя Qty? можно попробовать что-то в таком духе Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:37 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
Спасибо большое, помогли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:40 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
invm, только ещё один вопрос, осталось разобраться с этим, X(Invoice_No, Qty) - что это? темп таблица с двумя столбцами ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:46 |
|
||
|
Группировка и сложение
|
|||
|---|---|---|---|
|
#18+
boolboolX(Invoice_No, Qty) - что это? https://docs.microsoft.com/ru-ru/sql/t-sql/queries/from-transact-sql?view=sql-server-2017 - см. derived_table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2018, 22:55 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=141&tid=1689368]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 388ms |

| 0 / 0 |
