我运行一个查询,我的所有数字都是5个小数点:
例如 -
156713.55000
2103613.03000
2080.08000
Run Code Online (Sandbox Code Playgroud)
是否有一段简单的代码我可以添加到我的代码中,因此'Cost'表结果是2小数点?
我有一个包含类似于以下值的列:
034004
034010
06012AB
06012C
06012D
06012P
06026C
06026P
Run Code Online (Sandbox Code Playgroud)
有没有办法在两个单独的列中将它们分开或拆分为数字和字母?是不是所有数字都包含字母?
我正在使用SQL Server Management Studio 2005
提前为任何可以直接指向我的事情干杯
我有多行数据都共享相同的公司ID.
有没有办法使用SQL Server Management Studio 2005"汇总"所有金额,以便为每个公司ID提供一行数据?
例如,我目前有以下数据......
Company_Name Company_ID Amount
Company 6 10024 120
Company 6 10024 569
Company 6 10024 53
Company 6 10024 100
Company 6 10024 564
Company 7 10638 9500
Company 7 10638 105
Company 7 10638 624
Run Code Online (Sandbox Code Playgroud)
我想尝试得到的是.......
Company_ Name Company_ID Amount
Company 6 10024 1406
Company 7 10638 10229
Run Code Online (Sandbox Code Playgroud)
有办法做到这一点吗?
任何指示我正确方法的建议都会很棒.
谢谢,
我有一个简单的SQL查询如下:
select ProjectNo,
CostCat,
SummaryCostCat,
CreditorEmployeeName,
UnitCost,
TotalCost,
TransactionDate
from dbo.NGPCostPosition
Run Code Online (Sandbox Code Playgroud)
这给了我一些数据如下:

我想要做的是在我的数据中创建一个名为"CurrentValue"的新列,该列将根据当前月份的交易日期计算每个TotalCost值.
理想情况下,这会随着我进入新的月份而改变.
这方面的一个例子如下图: -

其中CurrentValue代表当月数字.
我在SSRS visual studio报告中收到以下错误.
包含错误:[BC30205]预期结束语句.
但我看不出我需要改变什么.
我使用的代码是: -
=IIf(IsNothing(Sum(Fields!Quantity.Value, "Accrued")),0,(Sum(Fields!Quantity.Value, "Accrued")) + (Sum(Fields!Quantity.Value, "serv1"))/(Sum(Fields!PAFQuantity.Value, "ForecastHrs")
))))
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议吗?
我运行以下查询.....
SELECT SUM(PAPostedTotalCostN) AS Total_Cost
FROM PA01201
WHERE PA01201.PAcontid = '00900'
Run Code Online (Sandbox Code Playgroud)
返回值 12169298.25000
什么是让查询返回任意数字到两位小数的最简单方法?
使用相同的返回值作为示例我希望看到数字显示为 12169298.25
该查询将用于返回基于'PAcontid'的多个数字,因此我需要将'PAPostedTotalCostN'的整个列设置为2个小数位
任何帮助非常感谢.