sql - How to Output Values Using Max or Greatest? -


this data given:

cusname   cusmileage  -------   ---------   bob         2500       lee         5         ashley      5000   

customers can use 2000 miles @ time rewards. output should be:

cusname   cusmileage  -------   ---------   bob         2000       lee         5         ashley      2000    

should use max function?

select cusname, max(cusmileage) <= 2000;

or

select cusname, greatest(cusmileage) <= 2000; 

i think least function might best in case

select cusname, least(cusmileage, 2000) table1 

demo: http://sqlfiddle.com/#!9/a2715/1

| cusname | least(cusmileage, 2000) | |---------|-------------------------| |     bob |                    2000 | |     lee |                       5 | |  ashley |                    2000 | 

Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -