0

VB と MySQL を使用しています。xTime という名前のフィールドがあり、データ型は TIME です。ASC で注文する方法、または PM/AM を含める方法を探しています。現在、私のデータは次のとおりです。午後 3 時 20 分と 5 時 50 分を後にする必要があります。何か案は?

62      4       3       03:20:00
61      4       3       05:50:00
56      1       1       07:40:00

これが私のSQLステートメントです:

    SELECT        ReserveID, MembershipID, Player_Count, `Time`, CourseID, `Date`  
    FROM            reserve  
    WHERE        (CourseID = 1) AND (`Date` = CURDATE())  
    ORDER BY `Time` 
4

1 に答える 1

0

実際、あなたのコードとデータは問題ないようです。コードは時間の昇順に並べ替えられており、結果は本来の方法で表示されています。問題は、データを間違った方法で解釈していることです。

午後のはずなので、3:20 と 5:50 が必要です。

3:20これらはすべての時間であるため、常に前に5:50ある必要があります。に等しく、 に等しいです。7:40AM3:20 PM15:205:50 PM17:40

于 2012-04-14T03:06:42.350 に答える