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:40永远如此,因为那些都是AM时代。3:20 PM等于15:205:50 PM等于17:40

于 2012-04-14T03:06:42.350 回答