Duvida em um sql no Mysql

Galera preciso fazer um select * from item where preco=40.11

mas nada é retornado, e na tabela existe o valor 40.11 em um campo de um item, este campo está comom float.

Alguem sabe me dizer como montar este sql?

Obrigado!


ou ainda melhor

[code]
select *, round(preco,2) as rounded from item having rounded = 40.11[/code]

ou ainda melhor

select *, round(preco,2) as rounded from item having rounded = 40.11