简体   繁体   English

SQL - 如何四舍五入到小数点后两位

[英]SQL - how to round to 2 decimal places

I have a query as below我有一个查询如下

Dim DoneAvgCont As New OleDbCommand("select avg(diffpay) ,conrtname from metersdone",con)
Dim DoneAvgContdb As New OleDbDataAdapter(DoneAvgCont)
    Dim DoneAvgContDt As New DataTable

the result of avg(diffpay) column is like 55.2516494664 and I want to round to 55.25 avg(diffpay) 列的结果就像 55.2516494664,我想四舍五入到 55.25

I use visual basic.net 2015 and I get my from access我使用visual basic.net 2015,我从访问中获取

像这样在第一行编辑您的查询

Dim DoneAvgCont As New OleDbCommand("select round(avg(diffpay),2) ,conrtname from metersdone",con)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM