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 に答える