私はタイムスタンプ列を含むテーブルを持っています。私は、日付に関係なく、ある時間のすべての記録を返すことを望みます。言い換えればMySQL SELECT時間と日付が一致する時刻(必ずしも日ではない)
私は時間が午前9時43分00秒
2015-11-02 09:41:43
2015-11-02 09:43:02
2015-11-02 09:48:27
2015-11-02 09:52:49
私はタイムスタンプ列を含むテーブルを持っています。私は、日付に関係なく、ある時間のすべての記録を返すことを望みます。言い換えればMySQL SELECT時間と日付が一致する時刻(必ずしも日ではない)
私は時間が午前9時43分00秒
2015-11-02 09:41:43
2015-11-02 09:43:02
2015-11-02 09:48:27
2015-11-02 09:52:49
SELECT id from table where UNIX_TIMESTAMP(TIME(timestamp_col)) > UNIX_TIMESTAMP(TIME('09:43:00'))
OR
SELECT id from table where TIME(timestamp_col) > TIME('09:43:00')
または
SELECT id from table where TIME(timestamp_col) > '09:43:00'
SELECT id,modified_on FROM table
where date_format(modified_on,'%H:%i:%s') > '09:43:30'
はこれを試してみてください大きいその後、ここですべてのレコードを取得したい:
SELECT * FROM <table_name>
WHERE date_format(timestamp_col,'%H:%i:%s') > '09:43:00'