「date_time 順」で困っています。データベースにアクセスしているphpページがあります。データをテーブルに表示する関数があります。sql ステートメントは次のとおりです。
SELECT date_time
, pass_no
, location2
from usr_vftcapstone_0.vftPasses as P, Scans as S
where P.user_name='terak' and S.details2=P.`pass_no` order by S.date_time;
ユーザーに関連するすべてのデータを取得できるように、「結合」を行っています。ユーザーはパスのリストを持っています。これらのパスには location2 があります。ユーザーに割り当てられたすべてのパスからすべての「location2」エントリを取得しようとしています。
私が試してみました:
order by convert(datetime, date_time, 103) ASC
style 103 = dd/MM/yyyy (msdn)
このため、「スタイル 103」をどこに含めればよいかわかりません。同じSQLステートメントで「ASC」の後に試しましたが、それがどのように機能するとは思いません。
私の出力は降順で並べられていますが、月ごとに並べられています。年単位で注文する必要があります。
date_time フィールドは次のように表示されます。1/01/2013 10:30:51
これに関するヘルプは大歓迎です。よろしくお願いします。