PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2226 | 98/07/02 20:44:07 | RE(12):日付の検索について By ko |
2216 | 98/07/02 09:51:53 | RE(11):日付の検索について By JET |
2213 | 98/07/02 08:59:57 | RE(10):日付の検索について By てとらぽっと |
2207 | 98/07/01 18:17:21 | RE(9):日付の検索について By JET |
2206 | 98/07/01 17:59:46 | RE(8):日付の検索について By ko |
2204 | 98/07/01 17:28:25 | RE(7):日付の検索について By こてちゅ |
2203 | 98/07/01 17:23:06 | RE(6):日付の検索について By JET |
2200 | 98/07/01 17:05:04 | RE(5):日付の検索について By ko |
934 | 98/03/19 15:24:06 | RE(4):数値型に変換という手も・・・ By あすかちゃんの父 |
928 | 98/03/19 13:33:06 | RE(3):日付の検索について By かじ |
920 | 98/03/19 09:12:01 | RE(2):日付の検索について By serth |
919 | 98/03/19 09:05:10 | RE(1):日付の検索について By てとらぽっと |
915 | 98/03/18 21:16:39 | 日付の検索について By まこと |
カテゴリ:旧電子会議室
日付:1998年07月02日 20:44 発信者:ko
題名:RE(12):日付の検索について
>koさん、おはようございます。
>
>とにかく手っ取り早い方法は、WHERE句を
>
>WHERE to_char(日付カラム, \'yyyymmdd\') like ホスト変数(検索引数)
>
>とし、\'1998%\' なり \'%15\' なりの値を与えればいいです。
>
>
>>>「1998%」と検索条件を指定した時は1998年のすべてのデータ。
>>
>> Where to_char(カラム名,\'yyyy\') = \'1998\' <=== \'1998\'のところは変数(文字列という点に注意!!)に
して。
>>
>>>「199802%」と指定した時は1998年2月のすべてのデータ。
>>
>> Where to_char(カラム名,\'yyyymm\') = \'199802\'
>>
>>>「%15」と指定した時は、すべての年、すべての月の15日のデータ。
>>
>> Where to_char(カラム名,\'dd\') = \'15\'
>
>JETさんのおっしゃる方法は動的SQL構文の作成によって実現します。
>DWのSQL構文を Modify する方法ですね。
>これを覚えたほうが柔軟な検索ができますし、DWの(デザインの)再利用ができたりします。
>是非トライしてみて欲しいです。幸い、ここにアドバイスがいっぱい上がってますし。(^_^)
>
アドバイスありがとうございました。何とか出来ました。ホッとしました。ふぅ?。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.