
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.05.2018, 09:00
|
|||
|---|---|---|---|
|
|||
Как организовать? |
|||
|
#18+
Допустим есть таблицы Товары: ТоварИД pk Название Товара Кол-во Товара Заказы: ЗаказИД Заказчик тТоварыИД fk Как в oracl сделать так что бы при добавлении товара кол-во суммировалось если такой товар уже есть и отнималось если товар помещается в заказ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2018, 09:48
|
|||
|---|---|---|---|
Как организовать? |
|||
|
#18+
Как всегда, сумбурное описание, приходится уточнять. benefitпри добавлении товара в заказ кол-во в заказе? суммировалось, если такой товар уже есть в заказе?, и отнималось из кол-ва заказа?, если товар помещается удаляется в заказ из заказа. Триггером можно. Можно в одной процедуре делать нужные операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2018, 09:51
|
|||
|---|---|---|---|
Как организовать? |
|||
|
#18+
Код: plsql 1. 2. 3. 4. 5. Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2018, 10:14
|
|||
|---|---|---|---|
|
|||
Как организовать? |
|||
|
#18+
Ну да ....конкретики не много в вопросе. Суть такова . В заказе будет указываться просто кол-во товара и дата заказа (допустим 10 принтеров купили 12.05.2018 ) для покупки, а у же это кол-во должно вычитаться с общего количества данного товара на складе (На складе было 20 а должно стать 20-10=10.) И еще сделать тоже самое только с приходом.Пришло какое-то количество товара (допустим 10 принтеров 12.05.2018), сохранилось в таблице прихода, а количество в таблице товаров (товаров было 20 а должно стать 20+10=30 ) как-то так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2018, 10:28
|
|||
|---|---|---|---|
Как организовать? |
|||
|
#18+
Как учебную задачу можно реализовать любым из способов. Как реальную рабочую обычно делают процедурой, в которой вся бизнес-логика в одной транзакции. Для учета многопользовательского режима делается блокировка ключевого ресурса, в данном случае - товара. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2018, 19:30
|
|||
|---|---|---|---|
|
|||
Как организовать? |
|||
|
#18+
Ни как не могу понять как сделать процедуру чтобы при создании заказа(Sale) кол-во товара(Products) уменьшалось . и наоборот при поставке товара увеличивалось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 07:11
|
|||
|---|---|---|---|
Как организовать? |
|||
|
#18+
Владея французско-нижегородским диалектом, понимаю, что PRIXOD - это приход, поступление товара, SALE - расход, продажа. Правильнее стремиться к нормализации данных, создать таблицу "документы", и, точнее, "шапка документа" HEAD и "спецификация документа" SPC. И тогда в процедуре утверждения документа делаем Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1883999]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
259ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 605ms |

| 0 / 0 |
