PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5619 | 99/03/25 14:29:04 | RE(2):PB6: 数値の単位が異なるものを、同一のグラフに表示できるでしょうか?>Resしてなかったです。 By まこと |
3695 | 98/10/22 11:18:56 | RE(1):PB6: 数値の単位が異なるものを、同一のグラフに表示できるでしょうか? By あすかちゃんの父 |
3533 | 98/10/21 20:08:45 | PB6: 数値の単位が異なるものを、同一のグラフに表示できるでしょうか? By まこと |
カテゴリ:データベース
日付:1998年10月22日 11:18 発信者:あすかちゃんの父
題名:RE(1):PB6: 数値の単位が異なるものを、同一のグラフに表示できるでしょうか?
>多分、別テーブルか別カラムになってるならUNIONという手があるのかも
>しれないですね
>(UNIONの一方だけに対してデータを調整するなんてできるかどうかも怪しいですけど)
これはRDBMSの関数(演算子)でできます。
SELECT (AAA_TABLE.COL1 * 20) as COL_CAL // max50のカラム
FROM.....
UNION
SELECT BBB_TABLE.COL2 as COL_CAL //max1000のカラム
FROM....
同一テーブルからでも、WHERE句で抽出することができれば、
同様のSQLで実現できます。
表示のみに使用するSELECT文であれば、RDBMSの関数を使って
いろいろなことができます。例えば私のとことでは、UNIONで
結合するテーブルのカラムの数が合わなければ、関数で疑似カ
ラムを作って結合したりしています。
>ちなみに、日付が横軸で各項目の予定と実績を表示したクロスタブの表示も必要と
>されているので、テーブル設計に悩んでいる所です。
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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.