|
добавить столбец в запросе в Firebird
|
|||
---|---|---|---|
#18+
На Firebird 2.5 server в БД есть таблицы: goods, income, sale. - Goods таблица имеет столбцы: goods_id, name - Income: Income_id, Goods_id, incomeqty (quantity), recdate - Sale: sales_id,income_id,Goods_id,saleqty,recdate Есть такой запрос,который выбирает приходы,расходы и остатки(разницу): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
но не могу правильно добавить в запросе из goods таблицы столбец "name" и `if clause("where goods_id=income.goods_id"). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 18:22 |
|
добавить столбец в запросе в Firebird
|
|||
---|---|---|---|
#18+
Оборачивай этого монстра ещё раз в derived table и уже сверху джоинь свою goods. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 18:47 |
|
добавить столбец в запросе в Firebird
|
|||
---|---|---|---|
#18+
Вроде так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Правильно работает только тогда, если в интервале есть приход или/и расход, а если в интервале не прихода и не расхода, тогда поля Goods_id,sum_income, sum_sale, differ_between пустые, только название товара в строке. А я хочу, чтобы список товара всегда существовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 22:10 |
|
добавить столбец в запросе в Firebird
|
|||
---|---|---|---|
#18+
Delphi159А я хочу, чтобы список товара всегда существовал. https://www.ibase.ru/joins/ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 08:35 |
|
добавить столбец в запросе в Firebird
|
|||
---|---|---|---|
#18+
Исправил. Вместо g.goods_id в select писал dt2.goods_id. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 13:46 |
|
|
start [/forum/topic.php?fid=40&msg=39221872&tid=1562213]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 150ms |
0 / 0 |