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

mysql:7545

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

小川です。

ちょうど同じ事を職場でしていました。

まず最新というのを決めなければなりません。
基準となるのは今日の日付です。
今日の日付から、現在読み込んでいるレコードの日付フィールドを
TO_DAYSで演算します。

TO_DAYS(TODAY)-TO_DAYS(DATE)
とすると、秒単位で計算が出来ます。
1日は86400秒です。

あとはORDER BYで日付を基準にして表示すればよいでしょう。

よろしくお願いします。



> ==============================
>  aimitsu katoh
>  Fri, 18 Apr 2003 14:05:54 +0900
> ------------------------------
> Katoh Akimitsuです。昨日はお世話になりました^^;。
> 
> 最新xx件を小さい順( ORDER BY ASC )で出力。というのを SQL文だけで実現したいのですが
> MySQLでどう記述すればいいのか分からず困っています。
> 
> とりあえず最新xx件は
> SELECT * FROM table_a ORDER BY id_no DESC LIMIT xx;
> で出せているのですが、当然出力は大きい順になってしまっています。
> 
> これを小さい順に出力したいのですが、MySQLのSQL文だけで実現できますでしょうか?
> 
> 
> ----------
> Katoh Akimitsu
> akimitsu@xxxxxxxxxx

--[ 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]