我有下面的語法,只想返回兩位小數。這可以通過回合函數來完成嗎?如果是這樣,怎麼樣?回合函數只返回兩位小數
SELECT
CONVERT(DECIMAL,SUM(colors))/CONVERT(DECIMAL,COUNT(DISTINCTid) AVG_CONTACTS_VISITS_PER_MONTH
from a
我有下面的語法,只想返回兩位小數。這可以通過回合函數來完成嗎?如果是這樣,怎麼樣?回合函數只返回兩位小數
SELECT
CONVERT(DECIMAL,SUM(colors))/CONVERT(DECIMAL,COUNT(DISTINCTid) AVG_CONTACTS_VISITS_PER_MONTH
from a
是的,ROUND
的第二個參數是長度。因此,您的查詢應該是這樣的:
SELECT
ROUND(CONVERT(DECIMAL,SUM(colors))/CONVERT(DECIMAL,COUNT(DISTINCTid)), 2) AS AVG_CONTACTS_VISITS_PER_MONTH
from a
我得到 「輪功能需要2到3個參數」 –
SOMETHING LIKET HIS ... ROUND(CONVERT(十進制,SUM( COLORS))/ CONVERT(DECIMAL,COUNT(DISTINCT ID)),2,2)AS AVG_TOTAL_CONTACT_PER_MONTH –
添加一個例子,其預期結果 –