SELECT CAST ((SUM(r.SalesVolume)/1000) AS decimal(3,3)) FROM RawData r
Run Code Online (Sandbox Code Playgroud)
以上是我尝试运行的查询的一部分但返回错误:
Lookup Error - SQL Server Database Error: Arithmetic overflow error converting int to data type numeric.
Run Code Online (Sandbox Code Playgroud)
不确定这意味着什么.结果列看起来像(不除以1000并且转换):
Total_Sales_Volume
64146
69814
68259
56318
66585
51158
44365
49855
49553
88998
102739
55713
Run Code Online (Sandbox Code Playgroud)
尝试铸造浮动,但没有帮助.
问题是decimal(3,3)- >这意味着一个3位数的数字,其中3位在小数点后面.如果你想要一个像这样的数字1234567.123你就可以把它声明为decimal(10,3)
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |