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月01日 17:28 発信者:こてちゅ
題名:RE(7):日付の検索について
>>日付の検索時、曖昧検索をしたいのです。
>>
>>例えば、1997のデータだけみたいなど。
>>
>>検索引数で開始日と終了日を指定させればいいのでしょうけど、
>>Datatime型のデータに対し、単に1997と入力する事で曖昧検索
>>させる事はできないのでしょうか?
>>
>>(検索引数で、日付に対してlike指定をしても意味がないようです。)
>>
>
>こんにちは。
>
>実は私も、ORACLEデータベースに対してModify関数を用いて日付の曖昧検索をしたいと思っているのですが、
>どのようにWHERE句を構成して良いのか分かりません。
>
>やりたい検索は、
>
>* 1998年のデータは「1998%」
>* 2月のデータは「%02%」
>* 15日のデータは「%15」
>
>というような感じです。
>
>誰か教えて頂けませんか?よろしくおねがいします。
年で行うなら・・・
Where to_char(項目名,\'YYYY\') = 1998 <== 1998のところをString型の変数にする
月で行うなら・・・
Where to_char(項目名,\'MM\') = 02
日なら
Where to_char(項目名,\'DD\') = 15
とWhere句を変数すれば、Like検索でなくても大丈夫です。
Modify関数を使うならこれでいいと思いますよ。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.