T-SQL sqlServer 创建视图
来源:互联网 发布:mac版枪火兄弟连2 编辑:程序博客网 时间:2024/06/08 06:39
今天写了一个视图,用T-SQL形式创建,做个记录
if exists(select * from sysobjects where name='V_YEA_BUDGETBALANCE')
drop view V_YEA_BUDGETBALANCEgo
create view V_YEA_BUDGETBALANCE
as
SELECT v.*,CONVERT(float,t6.SSFee-v.F_YEA_FEESUM)AS F_YEA_APPLYFEE FROM
( SELECT t1.F_YEA_CUSTID, t2.F_YEA_YEAR, CONVERT(float, SUM(t1.F_YEA_BUDGETAMOUNT)) AS F_YEA_BUDGETAMOUNT,
CONVERT(float, ISNULL(t4.F_YEA_FEESUM, 0)) AS F_YEA_FEESUM, CONVERT(float, SUM(t1.F_YEA_BUDGETAMOUNT)
- ISNULL(t4.F_YEA_FEESUM, 0)) AS F_YEA_BUDBALANCE
FROM dbo.YEA_T_ER_CustBudget AS t2 INNER JOIN
dbo.YEA_T_ER_CustBudgetEntry AS t1 ON t1.FID = t2.FID LEFT OUTER JOIN
(SELECT F_YEA_CUSTID, SUM(F_YEA_FEESUM) AS F_YEA_FEESUM, YEAR(F_YEA_DATE) AS F_YEA_DATE
FROM dbo.YEA_T_ER_SEDeduction AS t3
WHERE (FDOCUMENTSTATUS = 'C')
GROUP BY F_YEA_CUSTID, YEAR(F_YEA_DATE)) AS t4 ON t4.F_YEA_CUSTID = t1.F_YEA_CUSTID
GROUP BY t1.F_YEA_CUSTID, t2.F_YEA_YEAR, t4.F_YEA_FEESUM
)AS v LEFT JOIN
(select t5.F_YEA_CUSTID,t5.F_YEA_BUDYEAR,SUM(t5.F_YEA_FEESUM)AS SSFee
from YEA_T_ER_SSApplication AS t5 where t5.FDOCUMENTSTATUS in('A','B','C','D')
group by t5.F_YEA_CUSTID,t5.F_YEA_BUDYEAR)AS t6 ON v.F_YEA_CUSTID=t6.F_YEA_CUSTID
1 0
- T-SQL sqlServer 创建视图
- SQLServer--使用T-SQL语句创建视图、删除视图、查看视图
- SQL Server:使用T-SQL创建视图
- SQLServer 2008中用T-SQL创建邮件
- SQLServer创建视图
- SQLServer创建视图
- 为SQLServer创建视图
- SQLServer 动态sql创建指定数据库下的视图
- T-SQL视图操作
- SQLserver学习(四)——T-SQL编程之事务、索引和视图
- SQLSERVER T-SQL函数大全
- Sqlserver使用T-SQL编程
- 给视图创建t-code
- T-SQL编程(视图)
- T-Sql 学习(10) - 视图
- T-sql 创建约束
- T-Sql 索引创建
- T-SQL 创建数据库
- 使用onNewIntent实现startActivityForResult的返回传值
- 链式队列
- 播放声音
- 频谱仪 直流耦合
- onReceivedTitle()不被调用问题解决
- T-SQL sqlServer 创建视图
- mysql 中key , primary key ,unique key 与index的区别
- 欢迎使用CSDN-markdown编辑器
- 【iOS】让我们一次性解决导航栏的所有问题
- RuntimeException:~ InflateException
- hadoop下的Map-Reduce最高温度例子
- 下拉框选择
- Java线程
- mysql日期时间处理