我使用mysql作为我的应用程序的数据库。
SELECT max(table1.created_at,table2.created_at) from table
1.如何从多个时间戳列中查找最大值?
2.如何添加两个时间戳值
答案 0 :(得分:1)
对于问题#1:
SELECT GREATEST(MAX(colA), MAX(colB)) FROM tableName;
对于问题#2,请阅读有关MySQL时间函数的信息: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
修改强>
如果两列来自不同的表:
SELECT GREATEST(
(SELECT MAX(created_at) FROM table1),
(SELECT MAX(created_at) FROM table2)
);