SQL Server:使用T-SQL创建视图

记录一下,T-SQL写视图

作用:取到几个国家、区域、代理下的各个机型价格(LZ目前公司做IP话机)

if exists(select 1 from sysobjects where name='V_YEA_SalesPrice')
drop view V_YEA_SalesPrice
go
create view V_YEA_SalesPrice
as
select t1.FID,t1.FNUMBER,t2.FNAME,t1.F_YEA_BELONGTYPE,t1.FEFFECTIVEDATE,t1.FEXPIRYDATE,t1.F_YEA_AGENT,t1.F_YEA_COUNTRY,t1.F_YEA_REGION,
		t3.F_YEA_MATERIAL,Convert(float,t3.F_YEA_AGENCYPRICE) F_YEA_AGENCYPRICE,Convert(float,t3.F_YEA_VIPPRICE) F_YEA_VIPPRICE,t3.F_YEA_EXCHANGERATE,
		Convert(float,t3.F_YEA_LOCALMAPPRICE) F_YEA_LOCALMAPPRICE,Convert(float,t3.F_YEA_LOCALSMRPPRICE) F_YEA_LOCALSMRPPRICE,
		Convert(float,t3.F_YEA_MAPPRICE) F_YEA_MAPPRICE,Convert(float,t3.F_YEA_SMRPPRICE) F_YEA_SMRPPRICE
 from YEA_t_SalePriceBill t1 left join  YEA_t_SalePriceBill_L t2
		on t1.FID=t2.FID
		left join YEA_t_SalePriceEntity t3
		on t1.FID=t3.FID
 where t1.FDOCUMENTSTATUS = 'C'



你可能感兴趣的:(SQL,Server)