我所有的SQL查询都返回带有多个小数位的数字。与以下类似的查询返回public Fragment getItem(int position) {
switch (position) {
case 0: return MoviesFavoriteFragment();
case 1: return TvShowFavoriteFragment();
}
}
public CharSequence getPageTitle(int position) {
switch (position) {
case 0: return getResources().getString(R.string.title_movies);
case 1: return getResources().getString(R.string.title_tv_show);
}
}
的输出。如何将小数位减少到2?
$37508.9845264100
答案 0 :(得分:2)
尝试一下:
SELECT CONVERT(DECIMAL(10,2),YOURCOLUMN)
答案 1 :(得分:0)
FORMAT
函数可能最适合您想要的功能:
SELECT
FORMAT(SUM((dbo.Jobs.jmpProductionQuantity -
dbo.SalesOrderLines.omlQuantityShipped) *
dbo.SalesOrderLines.omlFullUnitPriceBase), 'C2') AS "Total Value"
FROM ...
上面使用的掩码C2
表示格式为一种货币,精度为两位小数。