我有这些疑问:
SELECT *
FROM dbo.GRAUD_ProjectsByCostCategory
select right(CostCategoryId,14) as CostBreak
from dbo.GRAUD_ProjectsByCostCategory
他们工作得很好,因为他们给了我正确的数据,但我想知道如何将新列CostBreak
合并到结果表中而不是作为单独的查询结果。
我得到的结果示例如下:
我希望他们在同一张桌子中
答案 0 :(得分:4)
数据来自同一个表,因此您应该只能将该值添加到初始查询中。您甚至不必执行连接即可获得它:
SELECT name,
description,
project,
CostCategoryId,
right(CostCategoryId,14) as CostBreak
FROM dbo.GRAUD_ProjectsByCostCategory