这应该是一件容易的事,但它让我在拐弯处
我有一个非常简单的查询,例如
select a, b, c
from DataTable
它总是产生 6 位小数,但我想更改显示的小数位数以及每个字段显示的小数位数。目前我得到以下信息:
a b c
1.000000 2.123456 3.123456
我想要以下内容:
a b c
1 2.12 3.123
字段 a、b、c 在表中定义为十进制 (18,4),我使用的是 SQL Server 2008。
我尝试使用round(b,2)
但始终保留 6 位小数。
我试过floor(a)
了,但它会将所有结果(a,b,c)更改为没有小数。
关于这种奇怪行为的任何想法?