PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3555 98/10/07 17:59:49 RE(4): SQL構文で系列を返してみては? By まこと
3546 98/10/07 11:10:36 RE(3): SQL構文で系列を返してみては? By てとらぽっと
3537 98/10/06 17:39:45 RE(2): SQL構文で系列を返してみては? By まこと
3535 98/10/06 14:09:49 RE(1): SQL構文で系列を返してみては? By てとらぽっと
3534 98/10/06 12:51:55 PB6: 予定を管理するTableと実績を管理するTableによって、予実を管理するグラフを作成したい。 By まこと

カテゴリ:データベース
日付:1998年10月06日 14:09 発信者:てとらぽっと
題名:RE(1): SQL構文で系列を返してみては?

まことさん、こんにちは。
業務の仕様まで理解して回答することまでは、ちょっとできません。が、
やろうとされているグラフを簡単に分析すると、以下のようになりますよね?

  • 項目: 「管理項目」
        
  • 数値: 「進捗」
        
  • 系列: 「予定」と「実績」

さらに「予定」と「実績」のテーブルが分かれているということですが、
すべて UNION を含めた SQL構文で解決できそうに思います。

SELECT 管理項目, 進捗, \'予定\' \"系列\" FROM 予定テーブル
UNION
SELECT 管理項目, 進捗, \'実績\' \"系列\" FROM 実績テーブル

この問い合わせ結果をグラフそれぞれの値に使ってみてください。
思惑と違ってたらごめんなさい。


>予定を管理するTableと、実績を管理するTableは全く同じ構成になっています。

>どちらも管理項目、日付、データが入っています。
>目的は、各管理項目毎の予定と実績を比較するグラフを作成する事です。

>通常、1つのTableで、各管理項目と予実を1つのグラフに表示する場合、予定の項目名
>と実績の項目名を異なる項目名にする必要があると思います。

>しかし、予定の累計と実績の進捗を表示する表を作成する為には、項目名が等しくないと
>いけません。

>しかし、各項目を管理する予実管理のグラフにおいて、予実の管理項目が等しい場合、
>表示されるのは予定と実績を加えたグラフになってしまいます。
>(そもそも、単に結合すると異なるカラムとして認識されるという問題もあります。)

>グラフを作成する時だけに利用するクエリ等において、予定用の項目名と実績用の項目名
>に変更して登録する方法はあるでしょうか?
>しかも、比較する為には同じカラム内に登録される必要があるのです。

>PBの問題という状態ではないかもしれませんが、知恵をお貸し下さい。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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