PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17962 02/08/14 16:36:09 RE(4):PB7.0: データウィンドウ上でのSQL文の処理 By K_Kondou
17949 02/08/13 15:27:46 RE(3):PB7.0: データウィンドウ上でのSQL文の処理 By ZONE
17946 02/08/12 18:31:09 RE(2):PB7.0: データウィンドウ上でのSQL文の処理 By K_Kondou
17942 02/08/12 16:14:10 RE(1):PB7.0: データウィンドウ上でのSQL文の処理 By ZONE
17940 02/08/12 15:52:14 PB7.0: データウィンドウ上でのSQL文の処理 By K_Kondou

カテゴリ:データウィンドウ
日付:2002年08月12日 16:14 発信者:ZONE
題名:RE(1):PB7.0: データウィンドウ上でのSQL文の処理

K_Kondouさん、こんにちは。

\"result\".\"再試験フラグ\"をグループから外せばよいのではないでしょうか。


>resultテーブル

>タイプ      枚数  良品数  不良品数 再試験フラグ
>------------------------------------------
>     A       10      10        0         0
>     A        5       1        4         0
>     A        4       1        3         1
>     B        8       8        0         0

>上記のような、試験結果を登録しているデータベースが
>あります。
>今、データウィンドウ上で、各タイプ別の合計の結果を載せようと
>考えております。忠し、再試験フラグがONのときは良品のみを合計枚
>数に入れ、下記のような結果にしたいと考えております。

>タイプ  合計枚数 合計良品数  合計不良品数
>------------------------------------------
>     A       15         12           3
>     B        8          8           0

>今、各タイプにおける合計枚数,合計良品数がわかれば、全てわかると
>考え、

>SELECT \"result\".\"タイプ\", 
>       Case( \"result\".再試験フラグ when 0 then SUM(\"entry_log\".\"終了枚数\") else 0 end),
>       SUM(\"entry_log\".\"良品数\") 
>FROM \"result\"  
>GROUP BY \"result\".\"タイプ\" , \"result\".\"再試験フラグ\"
>ORDER BY \"result\".\"タイプ\"

>というSQL文にしたところ、下記の結果が得られ、後は、最後に各タイプ別のものでグループ化すれば
>良いところまできたのですが、ここから最後までがどうしても進みません。
>サブクエリなどいろいろ調べてみたのですが、駄目でした。 

>タイプ  合計枚数 合計良品数  
>------------------------------------------
>     A       15         11 
>     A        0          1 
>     B        8          8 


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.