今日、T-SQL、SQL-Server-2008でいくつかのクエリを実行していて、私が理解していない奇妙なことに遭遇しました。クエリウィンドウを使用して、私は(私は私が何をしていたか、それがより明確にするために多くのコードを取り除か)そうのような2つの共通テーブル式から照会しようとしています: ;WITH temp1 AS (SELECT * FROM dbo.Log)
, temp2 AS (
はちょうど ...それは何 ;WITH GetParentOfChild AS
(
SELECT
Rn = ROW_NUMBER() Over(Order By (Select 1))
,row_id AS Parents
,parent_account_id As ParentId
FROM siebelextract..
create table #customer (
id int not null primary key,
cust_name varchar(12),
oldid int null
)
insert into #customer values(1,'XYZ',null)
insert into #customer values(2,'XYZ',1)
insert into #cus
共通テーブル式のクエリで定義された一時的な列にアクセスできますか?そのようなCTEを照会するときに、一時的な列FourTimesSalaryを使用する方法があります私は select * from myTable
;with cte as
(
select
*, Salary * 4 as FourTimesSalary
from
Employees