假设我们有一个DATES
包含 3 列的表:colYear
(YEAR)、colMonth
(MONTH)、colDay
(DAY)。
行插入如下:
colYear colMonth colDay
1 2 3
2 3 0
4 5 5
4 8 0
1 10 28
我需要根据 3 列找到最大日期。所以在这个例子中,正确答案是:4 年 8 个月和 0 天是最大的(我们检查年,最大是 4 秒,然后我们检查月最大是 8,所以我们找到了我们的结果)。
可能吗?如何用 sql 实现这一点?