我有以下语法,只想返回两位小数。这可以通过Round函数完成吗?如果是这样,怎么样?
SELECT
CONVERT(DECIMAL,SUM(colors))/CONVERT(DECIMAL,COUNT(DISTINCTid) AVG_CONTACTS_VISITS_PER_MONTH
from a
答案 0 :(得分:0)
是的,ROUND
的第二个参数是长度。所以你的查询看起来像这样:
SELECT
ROUND( CONVERT(DECIMAL,SUM(colors))/CONVERT(DECIMAL,COUNT(DISTINCTid)), 2) AS AVG_CONTACTS_VISITS_PER_MONTH
from a