mysql按照datetime精确查询_MySQL datetime字段查询按小时:分钟排序
我有這樣一張桌子:
id date_time
1 2/11/2013 7:05
2 2/11/2013 7:00
3 2/12/2013 7:00
4 2/14/2013 7:00
5 2/16/2013 7:00
6 2/17/2013 7:00
7 2/12/2013 7:05
8 2/14/2013 7:05
9 2/15/2013 7:05
10 2/16/2013 7:05
11 2/17/2013 7:05
12 2/13/2013 7:00
13 2/15/2013 7:00
14 2/13/2013 7:05
我需要它按HOUR:MINUTE排序,然后按DATE排序,所以我在輸出上得到這樣的東西:
2/11/2013 7:00
2/12/2013 7:00
2/13/2013 7:00
2/14/2013 7:00
2/15/2013 7:00
2/16/2013 7:00
2/17/2013 7:00
2/11/2013 7:05
2/12/2013 7:05
2/13/2013 7:05
2/14/2013 7:05
2/15/2013 7:05
2/16/2013 7:05
2/17/2013 7:05
有沒有辦法直接用MySQL對輸出進行排序?…我知道一旦得到查詢結果就通過PHP來做,但只是想知道MySQL是否可以做類似的事情?
我試過這樣的查詢:
SELECT * FROM my_table WHERE (date_time BETWEEN '$date_check_low' AND '$date_check_high') ORDER BY hour(date_time) ASC
但它會產生奇怪的結果……
總結
以上是生活随笔為你收集整理的mysql按照datetime精确查询_MySQL datetime字段查询按小时:分钟排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.text._Java.text
- 下一篇: java怎样循环写数组按钮_java –