MySQL最大值
基本上,在几个领域有几次约会MySQL最大值,mysql,max,Mysql,Max,基本上,在几个领域有几次约会 SELECT MAX(MAX(DATE_A),MAX(DATE_B)) from table DATE_A和DATE_B都是日期,我基本上想要日期A或日期B中最晚的日期的最大值 我在网上搜索过,但max作为关键字很难找到我要找的内容 SELECT IF(MAX(DATE_A)>MAX(DATE_B),MAX(DATE_A), MAX(DATE_B)) FROM table 试试这个 SELECT IF(MAX(DATE_A)>MAX(DATE_B),
SELECT MAX(MAX(DATE_A),MAX(DATE_B)) from table
DATE_A和DATE_B都是日期,我基本上想要日期A或日期B中最晚的日期的最大值
我在网上搜索过,但max作为关键字很难找到我要找的内容
SELECT IF(MAX(DATE_A)>MAX(DATE_B),MAX(DATE_A), MAX(DATE_B)) FROM table
试试这个
SELECT IF(MAX(DATE_A)>MAX(DATE_B),MAX(DATE_A), MAX(DATE_B)) FROM table
首先使用GREATESTdate_a、date_b将这两列缩减为一列,每行包含最大值
然后,“最大值”在所有这些值上选择一个最大值
它还可以防止重复评估MAX,从而使事情更加高效
请注意,最大值跨列运行,而最大值跨行运行,这就是为什么需要同时使用它们来获取跨行和跨列的单个最大值
首先使用GREATESTdate_a、date_b将这两列缩减为一列,每行包含最大值
然后,“最大值”在所有这些值上选择一个最大值
它还可以防止重复评估MAX,从而使事情更加高效
请注意,最大值跨列运行,而最大值跨行运行,这就是为什么需要同时使用它们来跨行和列获取单个最大值的原因。Maxgreatestdate\u a,date\b似乎运行良好许多记录中的最大结果选择Maxgreatestdate\u a,表中的日期可能更接近OP的想法,但最大的功能是他所需要的+1Maxgreatestdate_a,date_b似乎运行良好许多记录中的最大结果从表中选择MAXGREATESTdate_a,date_b可能更接近OP的想法,但最大的功能是他所需要的+1是的,这似乎是可行的!最伟大的也比date_a和b有7个有时8个DatesUp这似乎是可行的!最大值也比日期a和b取更多的值。有7个,有时是8个日期
SELECT MAX(GREATEST(date_a,date_b)) FROM table