我需要基于两个DATETIME更新列中最大值的公式。我通常这样做:! }& V; q5 P- \$ l0 P- F; h: x
GREATEST(date_one,date_two)但是,两列都可以考虑NULL。即使是另一个NULL,我也需要最大的日期(当然,当两者都是NULL时间,我想做NULL),并且GREATEST()当其中一为NULL时,返回NULL。/ X5 k$ G2 K F) x8 L; G
这似乎可行:+ z( v4 k' N3 x+ a
GREATEST(COALESCE(date_one,date_two),COALESCE(date_two,date_one))但我想知道…我错过了更直接的方法吗?9 |; n6 {; t$ l; N, r