|
Помогите разобраться
|
|||
---|---|---|---|
#18+
Всем привет! Есть две таблицы: 1-"журнал заказов"(ид_заказа, ид_товара, количество_заказано) 2- товары(ид_товара, название, количество в наличии). Нужно посчитать остаток товара в наличии после заказа... Мой запрос: SELECT товары.назв,(товары.кол_нал-SUM(журнал_заказов.кол_зак)) FROM товары,журнал_заказов WHERE товары.ид_тов=журнал_заказов.ид_тов GROUP BY товары.ид.тов Не работает..помогите) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 19:42 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
kaleg, Неверная постановка задачи. Для верного ответа, в таблице ТОВАРЫ должно храниться суммированное количество поступившего товара. Но раз так хотите. Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 21:32 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
alextashk, Ввёл запрос, результат: http://s018.radikal.ru/i524/1305/98/6e5290507a58.png Выполняется только 1 часть запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 10:38 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
Ребят помогите) 2 дня осталось до сдачи) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 15:52 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
kaleg, у вас другой запрос. В подзапросе используется только таблица "журнал заказов", а у вас там зачем-то приплетена таблица "товары". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 17:48 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
tanglir, точно, исправил Теперь после активации запроса предлагает выбрать таблицу, выбираю : журнал_заказов После выдается ошибка: GROUP BY clause is missing or invalid ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 18:29 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
kalegGROUP BY clause is missing or invalidАга, так и есть. Подсказываю: отсутствует он всё в том же многострадальном внутреннем подселекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 18:36 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
tanglir, сделал, но получилась шляпа: http://s020.radikal.ru/i720/1305/a5/ff1e6e7db57a.jpg ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 18:49 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
kaleg, а теперь ошибка в последней строке... вы вдумайтесь в смысл запроса вместо того, чтобы копипастить. Или уж копипасьте буква в букву. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 19:15 |
|
Помогите разобраться
|
|||
---|---|---|---|
#18+
tanglir, АААААА!!!!! Спасибо огромное !!!))) SELECT товары.nazv,товары.kol_nal-NVL(отпущено.итог,0) AS остаток FROM товары; LEFT OUTER JOIN (SELECT id_t, SUM(журнал_заказов.kol) as итог FROM журнал_заказов GROUP BY id_t) as отпущено; ON товары.id_t = отпущено.id_t Заработал как надо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2013, 19:41 |
|
|
start [/forum/topic.php?fid=41&fpage=42&tid=1583045]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 143ms |
0 / 0 |