| List: | General Discussion | « Previous MessageNext Message » | |
| From: | mos | Date: | November 17 2006 10:10pm |
| Subject: | Re: float numbers | ||
| View as plain text | |||
At 03:29 PM 11/17/2006, Ahmad Al-Twaijiry wrote: >Ho everyone > >I have a column in a table defined as float > >mynumber float(20,2) > >if we say mynumber column in a row is 1000000 , when I run this SQL : > >UPDATE Table SET mynumber=mynumber-100.15 > >the mynumber column will be 999900 not 999899.85 > >what is the problem ? Ho Ho Ho, Float only uses 4 bytes and does not have much precision so you'll get rounding. Try DOUBLE instead. Mike
| Thread | ||
|---|---|---|
| • float numbers | Ahmad Al-Twaijiry | 17 Nov |
| • Re: float numbers | Dan Nelson | 17 Nov |
| • Re: float numbers | Chris W | 18 Nov |
| • Re: float numbers | mos | 17 Nov |
| • Re: float numbers | Ahmad Al-Twaijiry | 17 Nov |
| • Re: float numbers | Dan Nelson | 17 Nov |
| • Re: float numbers | Asif Lodhi | 19 Nov |
| • Re: float numbers | Ahmad Al-Twaijiry | 20 Nov |
| • RE: float numbers | Jerry Schwartz | 20 Nov |
| • ANN: SQL Maestro 6.12 released | SQL Maestro Group | 14 Dec |
