hivesql中max,min函数不能作用于多列,因此在有上下门限区间限制时多用公式直接计算。 max(x,y)=(x+y+ABS(x-y))/2 min(x,y)=(x+y-ABS(x-y))/2 若x<a<y x,y为上下门限,a<x则取x,a>y则取y,否则取a min(max(a,x),y)=(a+x+abs(a-x)+2y+2abs(a+x+abs(a-x)-y))/4 来源:https://www.cnblogs.com/fanhuazhixia/p/11712121.html 标签 min函数