标签: mysql
列中的值是日期。
+20为期20天。
+20
答案 0 :(得分:0)
select if(column1,column1,greatest(column2,column3+20))
column1被视为boolean
答案 1 :(得分:0)
可以使用COALESCE运算符以这种方式返回第一个非空值。我相信你的问题可以解决如下:
COALESCE
SELECT COALESCE(column1, MAX(column2, column3 + 20));