いま在庫量のデータベースをいじってる。
固定の医薬品コードとは違いこっちはひたすらデータが積み上がっていくデータベースになる。
だからこれは最初の段階でしっかり設計をしないといけない。
とりあえず現在の在庫のSQLクエリを作ってみた。
2つのデータベースを結合して、合計をさせてやった。
Showing rows 0 – 24 (32 total, Query took 0.0697 seconds.)
SELECT `YJコード`,SUM( `合計` ) FROM ( |
(SELECT `YJコード`,-SUM( `使用数` ) as 合計 FROM `picking_finished` GROUP BY `YJコード`) |
UNION |
(SELECT `YJコード`,SUM( `入出数` ) as 合計 FROM `inventory_control` GROUP BY `YJコード`) |
)as tmp |
GROUP BY YJコード |
うんまぁまぁ早い。
しかしここからYJコードからデータをとってきて引っ付けてあーだーこーだしなとイケない。
Accessさんならクエリをクエリ出来て簡単だったけどMySQLはなんかスパゲッティコードになりそうで怖い。
まぁ一つづつ作っていこう。