Mysql中两个日期列之间的较早日期
MySQL版本8.0 给出一张表格:Mysql中两个日期列之间的较早日期,mysql,Mysql,MySQL版本8.0 给出一张表格: id date1 date2 1 2020-01-01 2020-01-02 2 2020-03-03 2020-05-02 3 2020-04-04 2020-02-11 我想创建一个选择min(date1,date2)的附加列 我知道min(date1)=按列最早日期,但如何对日期执行按行最小操作 所需的输出应如下所示: id date1 date2 min(d
id date1 date2
1 2020-01-01 2020-01-02
2 2020-03-03 2020-05-02
3 2020-04-04 2020-02-11
我想创建一个选择min(date1,date2)的附加列
我知道min(date1)=按列最早日期,但如何对日期执行按行最小操作
所需的输出应如下所示:
id date1 date2 min(date)
1 2020-01-01 2020-01-02 2020-01-01
2 2020-03-03 2020-05-02 2020-03-03
3 2020-04-04 2020-02-11 2020-02-01
提前谢谢 回答:
只需使用least
function->id、date1、date2、least(date1、date2)
我必须搜索一段时间才能找到答案,因此我希望这能更快地找到答案。回答您自己的问题是可以的,但不要将答案放在问题的底部,请在下面输入“您的答案”