小数点以下数桁の値を返すクエリ文字列があります。これを123.45ドルの通貨にフォーマットします。
クエリは次のとおりです。
SELECT COALESCE(SUM(SUBTOTAL),0)
FROM dbo.SALESORD_HDR
where ORDERDATE = datediff(d,0,getdate())
and STATUS NOT IN (3,6)
小数点以下2桁の通貨の結果が必要です。
検索クエリの将来性を保証するために使用する構文の提案を次に示します。
select format(123.56789,'C2','en-US') --$123.57 ;
select format(123.56789,'C3','en-US') --$123.568;
select format(123.56789,'C0','en-US') --$124