私はVBとMySQLを使用しています。 xTimeという名前のフィールドがあり、データ型はTIMEです。私はそれを注文する方法を見つけようとしていますか、ASCにPM/AMを持つことを可能にしています。今私のデータは以下の通りです.3時20分と5時50分が必要です。何か案は?ここでSQLで時刻を並べ替え
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`
時間をおいてご注文いただけます。あなたの質問を投稿してください。なぜそれが正しくソートされていないのかを知るのに役立ちます。 –
さて、クエリを追加しました。私はそれがオーダーオーダーであることを知っていますが、軍事時間でもなく時間またはデータ型のどちらをフォーマットするかを理解しようとしています。 – helloman
'03:20:00'は' 07:40:00'の後にあるとはどういうことでしょうか?ブレークポイントとは何ですか?実際には、「03:20:00」は常に早朝であり、単一の時間帯では、同じ日に常に「07:40:00」に先行します。 「15:20:00」は午後の時間です。あなたはラインのどこかで値の変換/再フォーマットを扱わなければなりません。 –