PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1901 | 98/06/17 13:24:03 | ありがとうございます。 By Kochan |
1873 | 98/06/16 09:15:55 | RE:RE:RE:RE:表示用マスタにアウタージョインしてます By てとらぽっと |
1830 | 98/06/12 13:45:17 | RE:RE:RE:表示用マスタにアウタージョインしてます By Kochan |
1825 | 98/06/12 11:43:46 | RE:RE:表示用マスタにアウタージョインしてます By てとらぽっと |
1817 | 98/06/12 10:27:10 | RE:表示用マスタにアウタージョインしてます By Kochan |
1808 | 98/06/11 18:50:02 | RE:RE:RE:クロスタブの高度な使い方を教えてください。 By あすかちゃんの父 |
1803 | 98/06/11 18:18:47 | 表示用マスタにアウタージョインしてます By てとらぽっと |
1801 | 98/06/11 17:45:18 | RE:RE:クロスタブの高度な使い方を教えてください。 By こてちゅ |
1800 | 98/06/11 17:39:11 | RE:クロスタブの高度な使い方を教えてください。 By Air Hawk |
1798 | 98/06/11 16:44:18 | クロスタブの高度な使い方を教えてください。 By Kochan |
1797 | 98/06/11 16:44:01 | クロスタブの高度な使い方を By Kochan |
1791 | 98/06/11 13:22:22 | RE:RE:PB5: うまい表の作り方教えてください。(印刷したい) By Air Hawk |
1788 | 98/06/11 12:20:23 | RE:PB5: うまい表の作り方教えてください。(印刷したい) By Air Hawk |
1787 | 98/06/11 11:02:07 | PB5: うまい表の作り方教えてください。(印刷したい) By Kochan |
カテゴリ:旧電子会議室
日付:1998年06月11日 18:50 発信者:あすかちゃんの父
題名:RE:RE:RE:クロスタブの高度な使い方を教えてください。
みなさん、こんにちは。
>>クロスタブは「存在するデータ」を元にしてカラムを生成するので、上記のような
>>ことはおそらくできないでしょう。
>>
>># 「1998/06/01 0」っていうデータを追加するというのは... 却下でしょうねぇ
>>
>邪道かもしれませんけど、年月を持ってるテーブルを作成してJOINするってのは?
>できないかなぁ。
クロスタブは、おっしゃる通りデータが存在しないとカラムが出来ません。
そこで、無いものは作ってしまえ、ということでかなり泥臭いですがこうい
う方法もあります。
クロスタブはデータの更新を考えなくていいので(出来ませんから(^^ゞ )、
?クロスタブに表示したいデータを検索して、足りない日付を調べる。
?クロスタブ検索用にSQL文を動的に生成。この時に表示したいデータを
SELECTするSQL文と、DBMSの変換関数を利用してダミーのデータを生成する
SELECT文を作り、UNIONでテーブルを結合する。
変換関数はお使いのRDBMSで違ってくると思います。たとえばSQL Anywhere
の場合は、文字列を日付に変換する関数を使って、CONVERT(date,\'98/6/10\')
という感じで1行分のダミーデータを作ります。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.