--****************************
--VISTAS**********************
--****************************
--1.- GENERAR UNA VISTA PARA MOSTRAR LAS VAJILLA Y LOS MANTELES
--ENVIADOS EN LA ORDEN 1
ALTER VIEW VISTA1
AS
SELECT V.NOMBRE,V.TIPO, 'VAJILLA' AS TIPO_S
FROM ORDENES_DESPACHO OD, LINEA_DESPACHO_VAJILLA LDV,
VAJILLA V
WHERE OD.ID_ORDEN=LDV.ID_ORDEN AND OD.ID_ORDEN=1
AND LDV.ID_VAJILLA= V.ID_VAJILLA
UNION
SELECT M.NOMBRE,M.TIPO, 'MATEL' AS TIPO_S
FROM ORDENES_DESPACHO OD, LINEA_DESPACHO_MANTELES LDM,
MANTELES M
WHERE OD.ID_ORDEN=LDM.ID_ORDEN AND OD.ID_ORDEN=1
AND LDM.ID_MANTEL=M.ID_MANTEL
SELECT * FROM VISTA1
--2.- GENERAR UNA VISTA PARA MOSTRAR A LA CANTIDAD DE CLIENTES SEGUN SU RAZON SOCIAL
CREATE VIEW VISTA2
AS
SELECT C.RAZON_SOCIAL, COUNT(C.ID_CLIENTE) AS CANTIDAD
FROM CLIENTES C
GROUP BY C.RAZON_SOCIAL
SELECT * FROM VISTA2
lunes, 26 de septiembre de 2011
[INF-272] PROYECTO : Vistas
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario