自学习 – 语法错误,我可以find – 这个查询工作在我的系统,但没有embedded在同一个数据库的Excel

新(这是非常新的和自我教学)…..我有一个查询,从我的计算机系统从多个表中获取从一个细分获得所有评估值和销售价值。 在我的系统中,它运行查询罚款。 但是当我尝试将其转换为运行embedded在Excel表中,它给了我错误说2 c和3 c没有列名。 当我在列名称周围标点符号时,它说在底部有一个“as c”的语法错误 – 已经醒了太久了 – 我做错了什么?

select distinct pv.prop_id, ac.file_as_name, 'sale_type' , 'deed_date' , 'sale_date' , 'sale_type' , 'sale_price' , (pv.land_hstd_val + pv.land_non_hstd_val + pv.ag_market + pv.timber_market)as land_val, (pv.imprv_hstd_val + pv.imprv_non_hstd_val)as imprv_val, pv.market, pv.abs_subdv_cd from property_val pv with (nolock) inner join prop_supp_assoc psa with (nolock) on pv.prop_id = psa.prop_id and pv.prop_val_yr = psa.owner_tax_yr and pv.sup_num = psa.sup_num inner join property p with (nolock) on pv.prop_id = p.prop_id inner join owner o with (nolock) on pv.prop_id = o.prop_id and pv.prop_val_yr = o.owner_tax_yr and pv.sup_num = o.sup_num inner join account ac with (nolock) on o.owner_id = ac.acct_id left outer join (select cop.prop_id, convert(varchar(20), co.deed_dt, 101)as deed_date, convert(varchar(20), s.sl_dt, 101)as sale_date, s.sl_price as sale_price, s.sl_type_cd as sale_type from chg_of_owner_prop_assoc cop with (nolock) inner join chg_of_owner co with (nolock) on co.chg_of_owner_id = cop.chg_of_owner_id inner join sale s with (nolock) on co.chg_of_owner_id = s.chg_of_owner_id where cop.seq_num = 0) as c on c.prop_id = pv.prop_id where pv.prop_val_yr = 2016 and(pv.prop_inactive_dt is null or udi_parent ='t') and pv.abs_subdv_cd in('s3579') order by pv.abs_subdv_cd, pv.prop_id 

是SQL Server吗? 尝试使用方括号而不是引号括住列名称。