Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.12.2019, 15:21
|
|||
---|---|---|---|
|
|||
Вложенный запрос |
|||
#18+
Всем привет. Есть две таблицы goods и goods_offs, соответственно - имущество (товары) и их списание: Надо вычислить остаток наличного имущества. Так как списываться одно и то же имущество может партиями, то соответственно в таблице goods_offs может быть несколько записей с одинаковыми goods_ID, и прежде чем считать остаток, их нужно суммировать, сгруппировав по goods_ID. Это у меня вроде получилось выборкой: 1. Код: plsql 1.
Выборка по остаткам в моем представлении должна выглядеть как то так: 2. Код: plsql 1.
И, внимание, вопрос))): Как в выборку по остаткам вместо IFNULL(goods_offs.o_volume, 0) запихнуть первую выборку? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2019, 15:29
|
|||
---|---|---|---|
Вложенный запрос |
|||
#18+
Подзапросы тут немного недоразвитые, но данную задачу можно решить https://www.sqlitetutorial.net/sqlite-subquery/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2019, 15:46
|
|||
---|---|---|---|
|
|||
Вложенный запрос |
|||
#18+
Dima T, в общем, вроде так: Код: plsql 1.
Вроде работает на первый взгляд. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.12.2019, 16:03
|
|||
---|---|---|---|
Вложенный запрос |
|||
#18+
Правильно. PS Большие запросы не пости в одну строку, глаза сломаются пока прочитаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%9F%D1%80%D1%8B%D0%B3%D0%B0%D0%BB%D0%B0_%D0%98_%D0%9F%D0%BE%D1%82%D0%B5%D1%80%D1%8F%D0%BB%D0%B0%D1%81%D1%8F&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 5218ms |
total: | 5381ms |
0 / 0 |