PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5562 99/03/19 16:16:46 RE(3):PB6.5: 指定した日付よりも以前の、最新の日付を取得する方法 By てとらぽっと
5561 99/03/19 15:56:08 RE(2):PB6.5: 指定した日付よりも以前の、最新の日付を取得する方法 By washi
5560 99/03/19 15:55:24 RE(1):PB6.5: 指定した日付よりも以前の、最新の日付を取得する方法 By 格の進
5559 99/03/19 15:44:10 PB6.5: 指定した日付よりも以前の、最新の日付を取得する方法 By washi

カテゴリ:スクリプトの記述
日付:1999年03月19日 15:55 発信者:格の進
題名:RE(1):PB6.5: 指定した日付よりも以前の、最新の日付を取得する方法

こんにちは 格の進と申します。

>こんにちは。またまた質問があります!

>あるテーブルに\"年月日\"というカラムがあったとします。(DateTime型)
>そのカラムを検索する条件として、
>WHERE \"年月日\" < TO_DATE(\'1999/00/00\')    ←適当な日付
>などと指定します。

>で、その検索されたいくつかの日付のうちで、1番最新の日付を取得したいのです。
>これをSQL文の中でやりたいのですが、こういうのってできますか???
>教えて下さい!お願いします!

一番最新の日付を選択するだけならばMAX関数でできるのではないでしょうか?
(私はできました。)
例えば以下のように書きます。

SELECT max(年月日) from 表名 where to_char(年月日,\'yyyymmdd\') < \'19990101\' ;

datetime型といえど、所詮は0、1の集まりなので未来の方が大きい値になるようです。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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