Автор Тема: MySQL - хитрая выборка  (Прочитано 2418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BigHarry

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 69
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
MySQL - хитрая выборка
« : 14 Мая 2002, 16:09:50 »
Есть две таблицы - в одной хранятся начальные остатки товара, в другой таблице - оборот товара. Задача  - получить остатки товара. Для этого надо вытащить из таблицы остатков все товары с ненулевым количеством, потом из таблицы оборота вытащить все товары с ихней суммой оборотов, и результат обоих выборок закинуть в третью таблицу.
Таблы выглядят так:

таблица ostatok
===========
TovID    - идентификатор товара
KolVo    - количество

таблица oborot
===========
Data     - дата/время, кода было движение товара
TovID    - идентификатор товара
KolVo    - количество плюс/количество минус

таблица itog
===========
TovID    - идентификатор товара
KolVo    - количество (остаток)

Как все это дело можно провернуть парой запросов ?
Можно, канечно, вытянуть все остатки, потом - все обороты и просчитать - но надо эту задачу на сервер переложить.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28