【数据库SQL】创建SQL视图的使用案例
2017-01-03 12:58
302 查看
use hbposev9 --数据库名
go
--如果存在就先删除视图
if exists(select * from sys.views where name = 'view_name')
drop view view_name
go
--创建视图
CREATE VIEW view_name AS
--查询语句
select a.item_clsno ,a.item_name,b.branch_no
,sum(b.real_qty)as 'APP订单数量',sum(c.real_qty) as '门店要货数量'
from t_bd_item_info a
full join t_order_bill_weixin b on(A.item_no=B.item_no)
full join t_pm_sheet_detail c on(A.item_no=c.item_no)
where (b.real_qty+c.real_qty)<>0
and b.branch_no like '%%'
and c.sheet_no like 'YH%'
group by a.item_clsno,a.item_name,b.branch_no
go
--最后直接就可以查询此视图
select * from view_name
go
--如果存在就先删除视图
if exists(select * from sys.views where name = 'view_name')
drop view view_name
go
--创建视图
CREATE VIEW view_name AS
--查询语句
select a.item_clsno ,a.item_name,b.branch_no
,sum(b.real_qty)as 'APP订单数量',sum(c.real_qty) as '门店要货数量'
from t_bd_item_info a
full join t_order_bill_weixin b on(A.item_no=B.item_no)
full join t_pm_sheet_detail c on(A.item_no=c.item_no)
where (b.real_qty+c.real_qty)<>0
and b.branch_no like '%%'
and c.sheet_no like 'YH%'
group by a.item_clsno,a.item_name,b.branch_no
go
--最后直接就可以查询此视图
select * from view_name
相关文章推荐
- SQLZOO MORE JOIN OPERATION
- mysql-cluster-gpl-7.5.4双管理节点 部署及使用haproxy+keepalived做负载均衡
- redis学习(一)redis+spring
- 【数据库SQL】SQL存储过程使用案例
- oracle创建表,字段有特殊关键字的处理
- 【数据库SQL】数据库修复,DBCC(常规正常修复)
- Mysql命令alter add:增加表的字段
- 【数据库SQL】修复数据库BCP修复(导出导入的做法)
- 【数据库SQL】批量更新促发器游标的方法
- MySQL 常见函数
- oracle Entity db.Database.SqlQuery ORA-01843: 无效的月份
- 采用oracle 11g过程发邮件 和群发邮件
- 数据库
- 深度学习数据库
- 工作总结--sql子查询
- 记录在Windows上安装和使用Oracle数据库过程中的坑
- DB2错误信息SQLCODE SQLSTATE (按sqlcode排序)
- 欢迎使用CSDN-markdown编辑器
- Mysql数据库性能优化之子查询
- EF日期筛选异常:SqlServer.DATEDIFF”函数的 DATEPART 参数必须是文字字符串。