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日 18:31 発信者:K_Kondou
題名:RE(2):PB7.0: データウィンドウ上でのSQL文の処理
ZONEさん、早速の返答ありがとうございます。
\"result\".\"再試験フラグ\"をグループから外すと、
「SELECTで用いられているもの(多分、\"result\".\"再試験フラグ\"を指すと思います)はグループ内で指定されて
いる必要があります」という意味のエラーが出てしまいます。
>K_Kondouさん、こんにちは。
>
>\"result\".\"再試験フラグ\"をグループから外せばよいのではないでしょうか。
>
>
>>resultテーブル
>>
>>タイプ 枚数 良品数 不良品数 再試験フラグ
>>------------------------------------------
>> A 10 10 0 0
>> A 5 1 4 0
>> A 4 1 3 1
>> B 8 8 0 0
>>
>>
>>タイプ 合計枚数 合計良品数 合計不良品数
>>------------------------------------------
>> 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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.