Duvida em um sql no Mysql

1 resposta
S

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!

1 Resposta

vhmolinar
select * from item where cast(preco as decimal) = cast(40.11 as decimal)

ou ainda melhor

select *, round(preco,2) as rounded from item having rounded = 40.11
Criado 2 de junho de 2010
Ultima resposta 2 de jun. de 2010
Respostas 1
Participantes 2