我有一个带有timestamp列的表格,如下所示:
2013-04-05 22:33:50
2013-04-05 22:42:03
2013-04-05 22:42:03
我想在它上面做一个SELECT并接收秒数00和分钟的结果向下舍入到最接近的10. As:
2013-04-05 22:30:00
2013-04-05 22:40:00
2013-04-05 22:40:00
这是怎么做到的? 我无法更新或插入表格,只能选择。
答案 0 :(得分:4)
你走了:
SELECT DATE_SUB(DATE_SUB(ticktick, INTERVAL MOD(MINUTE(ticktick),10) MINUTE), INTERVAL SECOND(ticktick) SECOND) FROM `table`