我正在使用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`
答案 0 :(得分:0)
实际上,您的代码和数据似乎没问题。您的代码按时间顺序排序,结果以他们应该的方式显示。问题是你以错误的方式解释数据:
我需要3:20和5:50,因为那些应该是下午
3:20
和5:50
必须始终在7:40
之前,因为这些都是AM
次。 3:20 PM
等于15:20
且5:50 PM
等于17:40
。