[前][次][番号順一覧][スレッド一覧]

mysql:7548

From: 小川星児 <小川星児 <sogawa@xxxxxxxxxx>>
Date: Fri, 18 Apr 2003 15:23:27 +0900
Subject: [mysql 07548] Re: 最新の xx 件を小さい順 sort して出力するには?

小川です。

あらー、勘違いしちゃいました。
ごめんなさい。

そのSQLを吐いた後、
さらにSELECTして、ORDER BY で昇順表示って
方法はどうでしょうか?

※試してないので出来なかったらごめんなさい


よろしくお願いします。


> ==============================
>  aimitsu katoh
>  Fri, 18 Apr 2003 14:51:40 +0900
> ------------------------------
> 小川星児 さんはWrote:
> >まず最新というのを決めなければなりません。
> >基準となるのは今日の日付です。
> >今日の日付から、現在読み込んでいるレコードの日付フィールドを
> >TO_DAYSで演算します。
> >
> >TO_DAYS(TODAY)-TO_DAYS(DATE)
> >とすると、秒単位で計算が出来ます。
> >1日は86400秒です。
> >
> >あとはORDER BYで日付を基準にして表示すればよいでしょう。
> 
> 質問の仕方が悪かったようですすいません。
> id_no というint型データをKEYに持つテーブルで、現在データが id_no=1〜100 の100件存在するとします。
> (データ総数は随時更新されますので100件と決まっているわけではありません)
> そのデータの 最後5件表示するのに以下のSQL文を使っています
> SELECT id_no FROM table_a ORDER BY id_no DESC LIMIT 5;
> 
> id_no
> -----
> 100
> 99
> 98
> 97
> 96
> 
> 。これを以下のような出力にするにはSQL文をどういうふうに記述すればいいのでしょうか?
> 
> id_no
> -----
> 96
> 97
> 98
> 99
> 100
> 
> 
> 
>  

--[ Seiji Ogawa ] - sogawa@xxxxxxxxxx -------
Click2learn Japan K.K.
 Akasaka community Bldg. 6th FL. 1-1-8 Motoakasaka,
 Minato-ku, Tokyo, 107-0051 JAPAN
 Tel +81-3-5772-0354 Fax +81-3-5772-0357
 http://home.click2learn.co.jp/
----------------------------------------------------


[前][次][番号順一覧][スレッド一覧]

      7542 2003-04-18 14:05 [aimitsu katoh <akimi] 最新の xx 件を小さい順 sort して出力するには?
      7544 2003-04-18 14:22 ┣[Taoka Fumiyoshi <fmy]                                       
      7545 2003-04-18 14:23 ┗[小川星児 <sogawa@xxx]                                       
      7546 2003-04-18 14:51  ┗[aimitsu katoh <akimi]                                     
->    7548 2003-04-18 15:23   ┣[小川星児 <sogawa@xxx]                                   
      7556 2003-04-19 01:30   ┃┗[Shinya Kawaji <kawaj]                                 
      7574 2003-04-20 17:55   ┗[aimitsu katoh <akimi]