我想比较不同表格中的时间戳。我想要得到tbl_1中的标记比tbl_2中的MAX(标记)大的所有行。比较来自不同表格的两个时间戳
select *
from tbl_1
where timestamp > (select MAX(TIMESTAMP) from tbl_2);
不幸的是,这是行不通的。我总是得到零结果:/。两个colums的数据类型是日期/时间
好的我发现了这个问题。
的问题是,如果tbl_2是空的,也没有日期,它不会返回任何东西。当我输入一个更小的日期时它可以工作。
你确定你有满足行那种状况? – mucio
这对我来说很合适http://www.sqlfiddle.com/#!4/43458/2 –