Tôi đang tìm để làm tròn giá trị nhưVòng tới 0,5 hoặc 1,0 trong SQL
2,3913 -> 2,5
4,6667 -> 4,5
2.11 -> 2
Tôi có thể quản lý điều này bằng SQL như thế nào?
Cảm ơn
Tôi đang tìm để làm tròn giá trị nhưVòng tới 0,5 hoặc 1,0 trong SQL
2,3913 -> 2,5
4,6667 -> 4,5
2.11 -> 2
Tôi có thể quản lý điều này bằng SQL như thế nào?
Cảm ơn
giải pháp đầu tiên isnt giải quyết với sau 2 người. –
Tôi không hiểu cách làm tròn này. Nửa gần nhất? Tại sao 2,11 được làm tròn xuống 2, nhưng 4.6667 được làm tròn lên đến 5 thay vì giảm xuống còn 4.5? – vcsjones
Nếu nó "tròn đến 0,5" gần nhất, thì ví dụ thứ hai sẽ tròn thành '4,5', không phải là' 5'. Nếu đó là "round up to a 0.5", thì ví dụ thứ 3 sẽ là '2.5'. Hãy viết một quy tắc mà chúng tôi thực sự có thể làm theo. –