20
Universidad Distrital. Ingeniería de Sistemas. Bases de Datos 1. Estudiante: Bryan Rodríguez Siatama Código: 20091020074 - Email: [email protected] ObjetivoFamiliarizarse con la sintaxis de consultas simples de SQL. ACTIVIDADES 1. Seleccionar el nombre de todas las tablas del esquema. SQL> select table_name from user_tables; TABLE_NAME ------------------------------ CATEGORIA PRODUCTO OFICINA REPVENTAS CLIENTE PEDIDO DETALLE_PEDIDO 7 rows selected. 2. Proyectar todas las columnas de cada una de las tablas del esquema. SQL> DESCRIBE CATEGORIA Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODCATE NOT NULL VARCHAR2(2) O_DESCATE NOT NULL VARCHAR2(20) Taller 1 de SQL: Consultas simples de SQL

Taller 1 SQL Bases 1

Embed Size (px)

DESCRIPTION

Desarrollo de un taller de clase SQL con las consultas básicas usando Oracle Xpress Edition

Citation preview

Universidad Distrital. Ingeniera de Sistemas. Bases de Datos 1.Taller 1 de SQL:Consultas simples de SQLEstudiante: Bryan Rodrguez Siatama Cdigo: 20091020074 - Email: [email protected]

Objetivo Familiarizarse con la sintaxis de consultas simples de SQL.

ACTIVIDADES

1. Seleccionar el nombre de todas las tablas del esquema.

SQL> select table_name from user_tables;

TABLE_NAME ------------------------------ CATEGORIA PRODUCTO OFICINA REPVENTAS CLIENTE PEDIDO DETALLE_PEDIDO

7 rows selected.2. Proyectar todas las columnas de cada una de las tablas del esquema.SQL> DESCRIBE CATEGORIA Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODCATE NOT NULL VARCHAR2(2) O_DESCATE NOT NULL VARCHAR2(20)

SQL> DESCRIBE PRODUCTO Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODPRODU NOT NULL VARCHAR2(4) O_DESPRODU NOT NULL VARCHAR2(30) V_VALPRODU NOT NULL NUMBER(10,2) Q_STOCK NOT NULL NUMBER(4) K_CODCATE NOT NULL VARCHAR2(2)

SQL> DESCRIBE OFICINA Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODOFI NOT NULL NUMBER(3) N_NOMCIU NOT NULL VARCHAR2(15) N_DIROFI NOT NULL VARCHAR2(25) K_CODGERENTE NUMBER(3)

SQL> DESCRIBE REPVENTAS Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODREPRE NOT NULL NUMBER(3) N_NOMREPRE NOT NULL VARCHAR2(20) N_APEREPRE NOT NULL VARCHAR2(20) F_NACIMIENTO NOT NULL DATE K_CODOFICINA NOT NULL NUMBER(2) N_NOMCARGO NOT NULL VARCHAR2(10) F_CONTRATO NOT NULL DATE K_CODDIRECTOR NUMBER(3) V_VALCUOTA NUMBER(10,2) V_VALVENTAS NUMBER(10,2)

SQL> DESCRIBE CLIENTE Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODCLIENTE NOT NULL NUMBER(4) N_NOMCLIENTE NOT NULL VARCHAR2(20) N_APECLIENTE NOT NULL VARCHAR2(20) O_DIRCLIENTE NOT NULL VARCHAR2(30) O_NOMBARRIO NOT NULL VARCHAR2(20) K_CODREPRE NOT NULL NUMBER(3) V_LIMCREDITO NOT NULL NUMBER(10,2)

SQL> DESCRIBE PEDIDO Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODPEDIDO NOT NULL NUMBER(6) K_CODCLIENTE NOT NULL NUMBER(4) F_PEDIDO NOT NULL DATE V_VALPEDIDO NOT NULL NUMBER(10,2)

SQL> DESCRIBE DETALLE_PEDIDO Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODPEDIDO NOT NULL NUMBER(6) K_CODPRODU NOT NULL VARCHAR2(4) Q_CANPRODU NOT NULL NUMBER(4)

3. Proyectar todas las columnas de cada una de las tablas del esquema.

SQL> SELECT * FROM CATEGORIA;

K_ O_DESCATE -- -------------------- HO Hogar SA Salud BE Belleza

SQL> SELECT * FROM PRODUCTO;

K_CO O_DESPRODU V_VALPRODU Q_STOCK K_ ---- ------------------------------ ---------- ---------- -- 244L Limpiador para vidrios 20500 210 HO 244G Kit solucin para ropa 112800 25 HO 244M Blanqueador para telas 46900 50 HO 245C Gel para afeitar 29900 38 BE 245E Espuma Limpiadora 41900 0 BE 245H Hidratante 45900 9 BE 246M Multicaroteno 43000 107 SA 246H Hierro 32900 139 SA 246O Omega 3 86900 200 SA

9 rows selected.

SQL> SELECT * FROM OFICINA 2 ;

K_CODOFI N_NOMCIU N_DIROFI K_CODGERENTE ---------- --------------- ------------------------- ------------ 22 Bogot Cra 4 n 23-48 104 11 Cali Cll 12 15-88 12 Medelln Cll 35 18-23 13 Barranquilla Cll 12 23-98 21 Cartagena Cra 5 12-01

SQL> SELECT * FROM REPVENTAS;

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 104 Juan Lopez 21/06/67 22 Gerente 19/05/85 200000 105 Bertha Alvarez 19/05/69 22 Rep Ventas 12/02/88 104 350000 101 Pedro Martinez 02/06/70 22 Dir Ventas 20/10/86 104 300000 1065000

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 107 Catalina Ruiz 11/09/71 22 Rep Ventas 14/11/88 104 300000 110 Angela Cepero 19/01/87 22 Rep Ventas 13/01/99 101 106 Luis Ramirez 15/05/85 22 Dir Ventas 14/06/10 104 275000

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 108 Patricia Avella 12/05/87 22 Dir Ventas 12/10/09 106 350000 109 Maria Lopez 23/10/88 22 Rep Ventas 12/10/06 106 300000 102 Nancy Fuentes 15/11/60 22 Rep Ventas 10/12/00 108 350000

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 103 Miguel Roncancio 08/02/59 22 Rep Ventas 01/03/87 108 275000

10 rows selected.

SQL> SELECT * FROM CLIENTE ;

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2111 Cesar Poveda Cra 13 No.14-21 Centro 103 50000 2102 Mario Lara Av.Jimenez 10-25 Centro 101 65000 2103 Luciano Torres Cra 15 No.40-28 Chapinero 105 50000

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2123 Julio Perez Cra 13 No.66-25 Chapinero 102 40000 2107 Juliana Vega Av.Caracas No.63-28 Chapinero 110 35000 2115 Pilar Galvez Calle 53 No.28-25 Galeras 101 20000

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2101 Lucia Sanz Cra 24 No. 52-23 Galeras 106 65000 2112 Adriana Alvarez Cra 22 No. 51-15 Galeras 108 50000 2121 Antonio Lopez Calle 15 Sur No. 86-86 Kennedy 103 45000

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2114 Octavio Garcia Cra 89 No. 18 Sur-23 Kennedy 102 20000 2124 Flor Diaz Calle 80 No. 92-86 Quirigua 107 40000 2108 Carmen Moran Calle 81 No. 90-33 Quirigua 109 55000

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2117 Valeria Mora Cra 91 No. 85-52 Quirigua 106 35000 2122 Rafael Sanchez Calle 87 No. 88-86 Quirigua 105 30000 2120 Luis Soto Calle 63 No. 17-25 Chapinero 102 50000

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2106 Marcela Corredor Calle 65 No. 13-12 Chapinero 102 65000 2119 Pedro Perez Cra 15 Nro. 60-12 Chapinero 109 25000 2118 Luis Garcia Calle 61 No. 17-15 Chapinero 108 60000

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- O_DIRCLIENTE O_NOMBARRIO K_CODREPRE V_LIMCREDITO ------------------------------ -------------------- ---------- ------------ 2113 Mario Sanchez Calle 13 No. 12-25 Centro 102 20000 2109 Carolina Lopez Calle 11 No. 10-88 Centro 103 25000 2130 Luis Mesa Cra 10 No. 9-72 Centro 101 45000

21 rows selected.

SQL> SELECT * FROM PEDIDO;

K_CODPEDIDO K_CODCLIENTE F_PEDIDO V_VALPEDIDO ----------- ------------ -------- ----------- 110036 2107 29/04/14 29900 112961 2117 31/10/14 471200 112963 2103 31/10/14 91800 112968 2102 30/12/14 89700 112989 2101 08/02/15 301700 113012 2111 13/02/15 61500 113013 2118 28/02/15 290600 113045 2112 13/02/15 91800 113051 2118 28/02/15 563300 113058 2108 14/04/15 61500

10 rows selected.

SQL> SELECT * FROM DETALLE_PEDIDO;

K_CODPEDIDO K_CO Q_CANPRODU ----------- ---- ---------- 112961 244L 2 112961 244G 3 112961 245H 2 113012 244L 3 112989 244L 2 112989 246O 3 113051 246O 6 113051 245E 1 112968 245C 3 110036 245C 1 113045 245H 2

K_CODPEDIDO K_CO Q_CANPRODU ----------- ---- ---------- 112963 245H 2 113013 246O 3 113013 245C 1 113058 244L 3

15 rows selected.

CONSULTAS SIMPLES

1. Listar cdigo, nomnre y apellido de todos los clientes ordenados alfabticamente por apellido. (Asc y Desc)SQL> SELECT K_CODCLIENTE,N_NOMCLIENTE,N_APECLIENTE FROM CLIENTE ORDER BY N_APECLIENTE ASC;

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- 2112 Adriana Alvarez 2106 Marcela Corredor 2124 Flor Diaz 2115 Pilar Galvez 2118 Luis Garcia 2114 Octavio Garcia 2102 Mario Lara 2109 Carolina Lopez 2121 Antonio Lopez 2130 Luis Mesa 2117 Valeria Mora

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- 2108 Carmen Moran 2123 Julio Perez 2119 Pedro Perez 2111 Cesar Poveda 2122 Rafael Sanchez 2113 Mario Sanchez 2101 Lucia Sanz 2120 Luis Soto 2103 Luciano Torres 2107 Juliana Vega

21 rows selected.

SQL> SELECT K_CODCLIENTE,N_NOMCLIENTE,N_APECLIENTE FROM CLIENTE ORDER BY N_APECLIENTE DESC;

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- 2107 Juliana Vega 2103 Luciano Torres 2120 Luis Soto 2101 Lucia Sanz 2122 Rafael Sanchez 2113 Mario Sanchez 2111 Cesar Poveda 2123 Julio Perez 2119 Pedro Perez 2108 Carmen Moran 2117 Valeria Mora

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- 2130 Luis Mesa 2109 Carolina Lopez 2121 Antonio Lopez 2102 Mario Lara 2114 Octavio Garcia 2118 Luis Garcia 2115 Pilar Galvez 2124 Flor Diaz 2106 Marcela Corredor 2112 Adriana Alvarez

21 rows selected.

2. Liste cdigo, nombre y apellido de los clientes cuyo apellido comience por G. Ordene por nombre.

SQL> SELECT K_CODCLIENTE,N_NOMCLIENTE,N_APECLIENTE FROM CLIENTE WHERE N_APECLIENTE LIKE 'G%' ORDER BY N_NOMCLIENTE;

K_CODCLIENTE N_NOMCLIENTE N_APECLIENTE ------------ -------------------- -------------------- 2118 Luis Garcia 2114 Octavio Garcia 2115 Pilar Galvez

3. Listar el cdigo de los distintos representantes de ventas de la tabla de clientes.SQL> SELECT K_CODREPRE FROM CLIENTE;

K_CODREPRE ---------- 103 101 105 102 110 101 106 108 103 102 107

K_CODREPRE ---------- 109 106 105 102 102 109 108 102 103 101

21 rows selected.

4. Proyectar todos los datos de los representantes de ventas que no tienen cdigo de director.SQL> SELECT * FROM REPVENTAS WHERE K_CODDIRECTOR=NULL;

no rows selected5. Listar todos los representantes de ventas contratados antes del 1 de Enero del 2000:

SQL> SELECT * FROM REPVENTAS WHERE F_CONTRATO SELECT * FROM REPVENTAS WHERE K_CODOFICINA = 22;

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 104 Juan Lopez 21/06/67 22 Gerente 19/05/85 200000 105 Bertha Alvarez 19/05/69 22 Rep Ventas 12/02/88 104 350000 101 Pedro Martinez 02/06/70 22 Dir Ventas 20/10/86 104 300000 1065000

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 107 Catalina Ruiz 11/09/71 22 Rep Ventas 14/11/88 104 300000 110 Angela Cepero 19/01/87 22 Rep Ventas 13/01/99 101 106 Luis Ramirez 15/05/85 22 Dir Ventas 14/06/10 104 275000

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 108 Patricia Avella 12/05/87 22 Dir Ventas 12/10/09 106 350000 109 Maria Lopez 23/10/88 22 Rep Ventas 12/10/06 106 300000 102 Nancy Fuentes 15/11/60 22 Rep Ventas 10/12/00 108 350000

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 103 Miguel Roncancio 08/02/59 22 Rep Ventas 01/03/87 108 275000

10 rows selected.7. Listar los representantes de ventas que trabajan en las oficinas 11,12,13,21:SQL> SELECT * FROM REPVENTAS WHERE K_CODOFICINA = 11 OR K_CODOFICINA = 12 OR K_CODOFICINA = 13 OR K_CODOFICINA=21;

no rows selected

SQL> DESCRIBE PRODUCTO Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODPRODU NOT NULL VARCHAR2(4) O_DESPRODU NOT NULL VARCHAR2(30) V_VALPRODU NOT NULL NUMBER(10,2) Q_STOCK NOT NULL NUMBER(4) K_CODCATE NOT NULL VARCHAR2(2)

8. Liste los productos cuyo valor est entre $30.000 y $60.000. Formatee el valor monetarioSQL> SELECT K_CODPRODU AS "Cd", O_DESPRODU AS "Descripcin", TO_NUMBER('V_VALPRODU','999G999D999') FROM PRODUCTO WHERE V_VALPRODU >= 30000 AND V_VALPRODU = 30000 AND V_VALPRODU SELECT * FROM PEDIDO ORDER BY V_VALPEDIDO DESC;

K_CODPEDIDO K_CODCLIENTE F_PEDIDO V_VALPEDIDO ----------- ------------ -------- ----------- 113051 2118 28/02/15 563300 112961 2117 31/10/14 471200 112989 2101 08/02/15 301700 113013 2118 28/02/15 290600 113045 2112 13/02/15 91800 112963 2103 31/10/14 91800 112968 2102 30/12/14 89700 113058 2108 14/04/15 61500 113012 2111 13/02/15 61500 110036 2107 29/04/14 29900

10 rows selected.10. Listar los pedidos cuyo valor de pedido sea menor que 5500.000SQL> SELECT * FROM PEDIDO WHERE V_VALPEDIDO SELECT * FROM PEDIDO WHERE V_VALPEDIDO>=500001 AND V_VALPEDIDO SELECT * FROM REPVENTAS WHERE V_VALVENTAS>=V_VALCUOTA;

K_CODREPRE N_NOMREPRE N_APEREPRE F_NACIMI K_CODOFICINA ---------- -------------------- -------------------- -------- ------------ N_NOMCARGO F_CONTRA K_CODDIRECTOR V_VALCUOTA V_VALVENTAS ---------- -------- ------------- ---------- ----------- 101 Pedro Martinez 02/06/70 22 Dir Ventas 20/10/86 104 300000 1065000

SQL> DESCRIBE PRODUCTO Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODPRODU NOT NULL VARCHAR2(4) O_DESPRODU NOT NULL VARCHAR2(30) V_VALPRODU NOT NULL NUMBER(10,2) Q_STOCK NOT NULL NUMBER(4) K_CODCATE NOT NULL VARCHAR2(2)

CONSULTAS CON COLUMNAS CALCULADAS Se plantea incrementar el valor de todos los productos en un 10%. Liste todos los productos con el valor actual y el valor incrementado, ordenados por nombre de producto.

SQL> SELECT V_VALPRODU AS "VALOR ACTUAL", V_VALPRODU+0.1*(to_number(v_valprodu)) AS "Valor incrementado" FROM PRODUCTO ORDER BY O_DESPRODU;

VALOR ACTUAL Valor incrementado ------------ ------------------ 46900 51590 41900 46090 29900 32890 45900 50490 32900 36190 112800 124080 20500 22550 43000 47300 86900 95590

9 rows selected.CONSULTAS MULTITABLAS (JOIN)1. Liste las oficinas con su respectivo nombre de gerente.

SQL> SELECT O.K_CODOFI AS "OFICINA", O.N_NOMCIU AS "CIUDAD", O.N_DIROFI AS "DIRECCIN", R.N_NOMREPRE AS "NOMBRE GERENTE" FROM OFICINA O ,REPVENTAS R WHERE O.K_CODGERENTE = R.K_CODREPRE;

OFICINA CIUDAD DIRECCIN NOMBRE GERENTE ---------- --------------- ------------------------- -------------------- 22 Bogot Cra 4 n 23-48 Juan 2. Liste el nombre de grente de la oficina de bogot

SQL> SELECT R.N_NOMREPRE AS "NOMBRE GERENTE" FROM OFICINA O ,REPVENTAS R WHERE O.N_NOMCIU = "Bogota";SELECT R.N_NOMREPRE AS "NOMBRE GERENTE" FROM OFICINA O ,REPVENTAS R WHERE O.N_NOMCIU = "Bogota" *ERROR at line 1:ORA-00904: "Bogota": invalid identifier

3. Liste los productos con el nombre de la categora. Ordene por el nombre de la categora.

SQL> SELECT C.O_DESCATE AS "NOMBRE CATEGORIA", P.K_CODPRODU AS "COD PRODUCTO", P.O_DESPRODU AS "DESCRIPCIN DEL PRODUCTO", P.V_VALPRODU AS "VALOR" FROM CATEGORIA C, PRODUCTO P WHERE C.K_CODCATE = P.K_CODCATE ORDER BY C.O_DESCATE;

NOMBRE CATEGORIA COD DESCRIPCIN DEL PRODUCTO VALOR -------------------- ---- ------------------------------ ---------- Belleza 245E Espuma Limpiadora 41900 Belleza 245H Hidratante 45900 Belleza 245C Gel para afeitar 29900 Hogar 244M Blanqueador para telas 46900 Hogar 244G Kit solucin para ropa 112800 Hogar 244L Limpiador para vidrios 20500 Salud 246M Multicaroteno 43000 Salud 246O Omega 3 86900 Salud 246H Hierro 32900

9 rows selected.

4. Cules son los productos de la categora Hogar?

SQL> SELECT P.K_CODPRODU AS "COD PRODUCTO", P.O_DESPRODU AS "DESCRIPCIN DEL PRODUCTO", P.V_VALPRODU AS "VALOR" FROM CATEGORIA C, PRODUCTO P WHERE C.O_DESCATE = 'Hogar' AND C.K_CODCATE=P.K_CODCATE;

COD DESCRIPCIN DEL PRODUCTO VALOR ---- ------------------------------ ---------- 244L Limpiador para vidrios 20500 244G Kit solucin para ropa 112800 244M Blanqueador para telas 46900

SQL> DESCRIBE PEDIDO Name Null? Type ----------------------------------------- -------- ---------------------------- K_CODPEDIDO NOT NULL NUMBER(6) K_CODCLIENTE NOT NULL NUMBER(4) F_PEDIDO NOT NULL DATE V_VALPEDIDO NOT NULL NUMBER(10,2)5. Qu productos (cdigo y descripcin) se han vendido en lo corrido del 2015?SQL> SELECT P.K_CODPRODU AS "COD PRODUCTO", P.O_DESPRODU AS "DESCRIPCIN PRODUCTO" FROM PRODUCTO P, PEDIDO V WHERE V.F_PEDIDO >= TO_DATE('01/01/2015','dd/mm/yyyy');

COD DESCRIPCIN PRODUCTO ---- ------------------------------ 244L Limpiador para vidrios 244G Kit solucin para ropa 244M Blanqueador para telas 245C Gel para afeitar 245E Espuma Limpiadora 245H Hidratante 246M Multicaroteno 246H Hierro 246O Omega 3 244L Limpiador para vidrios 244G Kit solucin para ropa

COD DESCRIPCIN PRODUCTO ---- ------------------------------ 244M Blanqueador para telas 245C Gel para afeitar 245E Espuma Limpiadora 245H Hidratante 246M Multicaroteno 246H Hierro 246O Omega 3 244L Limpiador para vidrios 244G Kit solucin para ropa 244M Blanqueador para telas 245C Gel para afeitar

COD DESCRIPCIN PRODUCTO ---- ------------------------------ 245E Espuma Limpiadora 245H Hidratante 246M Multicaroteno 246H Hierro 246O Omega 3 244L Limpiador para vidrios 244G Kit solucin para ropa 244M Blanqueador para telas 245C Gel para afeitar 245E Espuma Limpiadora 245H Hidratante

COD DESCRIPCIN PRODUCTO ---- ------------------------------ 246M Multicaroteno 246H Hierro 246O Omega 3 244L Limpiador para vidrios 244G Kit solucin para ropa 244M Blanqueador para telas 245C Gel para afeitar 245E Espuma Limpiadora 245H Hidratante 246M Multicaroteno 246H Hierro

COD DESCRIPCIN PRODUCTO ---- ------------------------------ 246O Omega 3 244L Limpiador para vidrios 244G Kit solucin para ropa 244M Blanqueador para telas 245C Gel para afeitar 245E Espuma Limpiadora 245H Hidratante 246M Multicaroteno 246H Hierro 246O Omega 3

54 rows selected.

SQL> commit 2 ;

Commit complete.

SQL> spool off;