● Oct 2, 2003 (Thu) 17:58 - SQL #~~~~ # 表示順は見ての通り逆転するので、フィールド一つ足せばいいんですね。 # ここもそうですが、逆順になる日記はわりと多いのではないかと思います。 日付降順かつ,書いた時刻の降順,であれば, select * from diary where diarydate > [日付1] and diarydate < [日付2] order by diarydate desc, createtime desc; で大丈夫だと思います... (日付1以上日付2以下なら,diarydate between A and B という書き方もあり) 書いた時刻を指定するのであれば,createtime に 時刻をいれれば大丈夫かな. PostgreSQL は最近触ってないのでよく分からないけど, date型でも大小比較やソートは出来ると思います. とりあえずテーブル作ってダミーデータ入れて 適当にSQL発行してみると,早く覚えられるかも. |
|