add decimal and float range query

extending @akm integer range query code to float 
and decimal fields