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]