Du kan ikke caste værdien i mysql ved hjælp af float type.
Typen kan bruge følgende værdier:
- BINÆR[(N)]
- CHAR[(N)]
- DATO
- DATETIME
- DECIMAL[(M[,D])]
- SIGNERET [HELTTAL]
- TID
- USIGNERET [HELTAL]
Så i dit tilfælde skal du bruge decimal, f.eks.:
select cast(amount AS DECIMAL(10,2)) as 'float-value' from amounts