[前][次][番号順一覧][スレッド一覧]

mysql:13656

From: "honma" <"honma" <honma@xxxxxxxxxx>>
Date: Wed, 3 Jan 2007 14:35:13 +0900
Subject: [mysql 13656] SUMの合計値に対して検索は出来ないのでしょうか

いつも拝見させていただきありがとうございます。

早速ですが皆様のお力をお貸しください。
商品詳細テーブル
shohin_shosai_id   shohin_name   shouhin_color shohin_size
入出庫テーブル
nyushukko_id   nyushukko_date   shohin_shosai_id   nyushukko_suu

入出庫テーブルのnyushukko_suuフィールドにはshohin_shosai_idごとに入庫は+で記録して出庫は−で記録しています。入出庫LOGという感じです。
ですからshohin_shosai_idで合計すると在庫が分かるようにしました。しかし、在庫数での検索が出来なくて困っています。
商品詳細テーブルに在庫数のフィールドを作って計算しながら記録すればいいとは思うのですがちょっといまいちに感じています。

以下のような文は正しくないはなんとなく分かるのですが、なぜだめなんでしょうか? 

SELECT shohin_shosai_id,SUM(nyushukko_suu) AS zaiko FROM nyushukko WHERE 
zaiko>0 GROUP BY shohin_shosai_id ;


どうしたら実現出来るんでしょうか?
説明が足りない部分があるかもしれませんがご指摘いただければと思います

Windows2000MySql4.3 PHP5.0

Honma




[前][次][番号順一覧][スレッド一覧]

->   13656 2007-01-03 14:35 ["honma" <honma@xxxxx] SUMの合計値に対して検索は出来ないのでしょうか
     13657 2007-01-03 14:49 ┗[忠犬 KEN <ken_ken_19]                                       
     13658 2007-01-03 17:56  ┗["honma" <honma@xxxxx]