0

たとえば、MYSQLで時間順に簡単に注文できます

"SELECT * from table WHERE date = 2012-04-29 order by time"

その後、MYSQLは00:00:00から始まる時間までに注文します

私の質問は、MYSQLにデフォルトの代わりに06:00:00から開始するように指示することは可能です。

4

2 に答える 2

1

このクエリを試すことができます:

SELECT * 
FROM table 
WHERE date = 2012-04-29 
   AND TIME>= 06:00:00
ORDER BY time;
于 2012-04-30T13:13:01.093 に答える
0
SELECT *
  FROM table
 WHERE date = 2012-04-29
 ORDER BY CASE WHEN hour(time) < 6 THEN 1 ELSE 0 END, time;

それでも、日付と時刻を分けるとエラーが発生しやすくなります。

于 2012-04-30T14:34:20.683 に答える