小编use*_*159的帖子

SQL数字小数

我运行一个查询,我的所有数字都是5个小数点:

例如 -

156713.55000
2103613.03000
2080.08000
Run Code Online (Sandbox Code Playgroud)

是否有一段简单的代码我可以添加到我的代码中,因此'Cost'表结果是2小数点?

sql t-sql sql-server

4
推荐指数
2
解决办法
1万
查看次数

在SQL Server 2005表中拆分数字和字母

我有一个包含类似于以下值的列:

034004         
034010         
06012AB        
06012C         
06012D         
06012P               
06026C         
06026P   
Run Code Online (Sandbox Code Playgroud)

有没有办法在两个单独的列中将它们分开或拆分为数字和字母?是不是所有数字都包含字母?

我正在使用SQL Server Management Studio 2005

提前为任何可以直接指向我的事情干杯

sql split

2
推荐指数
1
解决办法
3718
查看次数

如何在sql中对多行进行求和

我有多行数据都共享相同的公司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 summary

1
推荐指数
1
解决办法
9160
查看次数

仅查询当月的数据

我有一个简单的SQL查询如下:

select   ProjectNo,
         CostCat,
         SummaryCostCat,
         CreditorEmployeeName,
         UnitCost,
         TotalCost,
         TransactionDate
from dbo.NGPCostPosition
Run Code Online (Sandbox Code Playgroud)

这给了我一些数据如下:

在此输入图像描述

我想要做的是在我的数据中创建一个名为"CurrentValue"的新列,该列将根据当前月份的交易日期计算每个TotalCost值.

理想情况下,这会随着我进入新的月份而改变.

这方面的一个例子如下图: -

在此输入图像描述

其中CurrentValue代表当月数字.

sql t-sql ssms sql-server-2005

1
推荐指数
1
解决办法
1万
查看次数

视觉工作室预期结束

我在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)

任何人都可以建议吗?

sql visual-studio reporting-services

1
推荐指数
1
解决办法
3154
查看次数

列小数点值

我运行以下查询.....

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个小数位

任何帮助非常感谢.

sql sql-server decimal sql-server-2008

0
推荐指数
1
解决办法
2万
查看次数