0

我有这些疑问:

SELECT *
FROM dbo.GRAUD_ProjectsByCostCategory

select right(CostCategoryId,14) as CostBreak 
from dbo.GRAUD_ProjectsByCostCategory

它们运行良好,因为它们为我提供了正确的数据,但我想知道如何将新列组合CostBreak到结果表中,而不是作为单独的查询结果。

我得到的结果示例如下:

在此处输入图像描述

我希望它们在同一张桌子上

4

1 回答 1

4

数据来自同一个表,因此您应该能够将该值添加到初始查询中。您甚至不必执行连接即可获得它:

SELECT name, 
  description, 
  project,
  CostCategoryId, 
  right(CostCategoryId,14) as CostBreak 
FROM dbo.GRAUD_ProjectsByCostCategory 
于 2012-11-13T10:31:57.607 回答