SQL Server:使用T-SQL创建视图
2016-11-29 17:41
337 查看
记录一下,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'
作用:取到几个国家、区域、代理下的各个机型价格(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'
相关文章推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发--4.5.2 使用SQL创建视图
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程;触发器trigger
- 1 - SQL Server 2008 之 使用SQL语句创建具有约束条件的表
- 110.Oracle数据库SQL开发之 视图——创建并使用视图
- 视图的创建与使用 Sql Server View
- 使用sql语句创建修改SQL Server标识列
- 视图的创建与使用 Sql Server View
- 使用sql语句创建修改SQL Server标识列(即自动增长列)
- (已解决)使用pl/sql的视图模式来创建sqlserver的dblink提示无法连接到“sa”
- 使用sql语句创建修改SQL Server标识列(即自动增长列)
- 视图的创建及使用(sql server 2005)
- 创建数据库、表、主外键、各种约束、存储过程、视图、索引、事务使用、触发器、创建登录账号、数据库用户 Sql语句示例
- 1.在sql server 2000 或者 2005中使用sql语句创建数据库
- 在SQL Server 2008 中使用SQL脚本创建登录用户并授权
- 视图的创建及使用(sql server 2005)
- SQL Server 2k的SQL查询分析器中创建视图奇怪的错误
- sql视图:SQL Server 2000的视图中必须小心使用*符
- sql server 查看创建视图的sql语句
- SQL Server 语法 使用SQL语句创建数据库、表