Mysql最大行值

时间:2014-03-10 14:35:47

标签: mysql

我使用mysql作为我的应用程序的数据库。 SELECT max(table1.created_at,table2.created_at) from table

1.如何从多个时间戳列中查找最大值?

2.如何添加两个时间戳值

1 个答案:

答案 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)
    );