1

次のようなタイムスタンプ列を持つテーブルがあります。

2013-04-05 22:33:50

2013-04-05 22:42:03

2013-04-05 22:42:03

その上で SELECT を作成し、秒 00 と分を最も近い 10 に切り捨てた結果を受け取りたいと考えています。

2013-04-05 22:30:00

2013-04-05 22:40:00

2013-04-05 22:40:00

これはどのように行われますか?テーブルを更新または挿入することはできません。選択するだけです。

4

1 に答える 1

4

どうぞ:

SELECT DATE_SUB(DATE_SUB(ticktick, INTERVAL MOD(MINUTE(ticktick),10) MINUTE), INTERVAL SECOND(ticktick) SECOND) FROM `table`
于 2013-07-17T15:30:13.033 に答える