Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как такое сделать на SQL
|
|||
|---|---|---|---|
|
#18+
Дорогие Товарисчи! Имеется таблица Склад со структурой КодПоставки, Колво; таблица Поставки (КодПоставки (ключевое), КодТовара). Естественно что на складе может быть один и тот же товар, но из разных поставок, ему соответствует несколько строк в таблице Склад с возможно разными значениями в поле Колво (предположим три Селедки из поставки №666 и десять из поставки №777). Как с помощью SQL удалить со склада нужное кол-во нужного товара (одновременно добавив все это в табл. Продажи)? (Хотя бы дайте идею (((((((( ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 09:56 |
|
||
|
Как такое сделать на SQL
|
|||
|---|---|---|---|
|
#18+
Во-первых, давайте забудем про удаление. Это некрасиво. Кроме того, твой концепт крайне неудобен при ситуации, когда мы имеем несколько складов. Во-вторых, нам ничего не мешает делать вот так: Приход товара - в таблицу "Склад". Расход товара - в таблицу "Продажи". Наличие товара - разность сумм по таблицам "Склад" и "Продажи". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 10:12 |
|
||
|
Как такое сделать на SQL
|
|||
|---|---|---|---|
|
#18+
Ведение нескольких складов довольно удобно - все в одной таблице (там поля КолвоСклад1, КолвоСклад2 и т.д.) А вычислять текущее состояние склада как разность между поставками и продажами правильно, но долго (поставки 50 000 записей и продажи около 100 000, причем все это на Акцессе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 12:12 |
|
||
|
Как такое сделать на SQL
|
|||
|---|---|---|---|
|
#18+
Да очень круто, в табличке складов иметь поля - (там поля КолвоСклад1, КолвоСклад2 и т.д.) и при новом складе новый головняк по отчетам. Лечится так. Код склада и нормально. А вообщето то что вы спрашивается имеет решение названное в 1С - регистры. После продажи - партию и откуда вы знаете. в табличке в поле проданное = проданоое + кол-во только что проданного. Склад = колво пришло - кол-проданного. Списание товара делать чере транзакции. Даже в аккссесе это есть. И логическую проверочку периодически запускать мол сумма проданного должно равнятся списанному в табличке склад. Особенно после несанкционироавнных перезагрузок сервера... Сам так написал. На SQl 7.0 1С вообще отдыхает. Склад медикаментов. Если что пиши на мыло. moth@mail.primorye.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2002, 05:57 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3515&tid=1824350]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 362ms |

| 0 / 0 |
