Get the lowest of 3 column values greater than zero

hi

hope this helps

solved = yes 

why am i doing this ? = shorter simple to understand code 
                      = plus other stuff reasons why i do ( neuro science is one )

thanks

select 
	 least( iif(h1>0,h1,null),iif(h2>0,h2,null),iif(h3>0,h3,null))	
from 
#t