SQL - Obtener producto mas comprado por un cliente y el pedido con mayor importe

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en SQL (en relación al último mes)
Gráfica de SQL

Obtener producto mas comprado por un cliente y el pedido con mayor importe

Publicado por minak (2 intervenciones) el 18/12/2019 01:01:45
Bueno esto haciendo una practica y saque todas las sentencias pero hay dos que por mas que lo intento no lo consigo y llevo dias. Son las dos siguientes :
Para un cliente dado:
COD de PEDIDO y FECHA PEDIDO CON TOTAL IMPORTE MÁXIMO:
COD PRODUCTO y NOMBRE PERODUCTO, del producto más comprado(Cantidad Máxima
Y lo mismo que lo anterior pero para todos los clientes.

El motor de base de datos es oracle pero vamos que me vale cualquier sql ya luego yo le dare vueltas ya que es mas que nada para comprenderlo ya que finalemente mi intencion es aprenderlo.
Muchas gracias haber si alguien me puede hechar una mano

[img]/usr/tmp/5df96c93c52b0-Captura.JPG[/img]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
drop table pagos cascade constraints;
drop table detallepedidos cascade constraints;
drop table pedidos cascade constraints;
drop table productos cascade constraints;
drop table clientes cascade constraints;
drop table gamasproductos cascade constraints;
drop table empleados cascade constraints;
drop table oficinas cascade constraints;
 
 
CREATE TABLE Oficinas (
  CodigoOficina varchar2(10) NOT NULL,
  Ciudad varchar2(30) NOT NULL,
  Pais varchar2(50) NOT NULL,
  Region varchar2(50) DEFAULT NULL,
  CodigoPostal varchar2(10) NOT NULL,
  Telefono varchar2(20) NOT NULL,
  LineaDireccion1 varchar2(50) NOT NULL,
  LineaDireccion2 varchar2(50) DEFAULT NULL,
  PRIMARY KEY (CodigoOficina)
) ;
 
INSERT INTO Oficinas VALUES ('BCN-ES','Barcelona','España','Barcelona','08019','+34 93 3561182','Avenida Diagonal, 38','3A escalera Derecha');
INSERT INTO Oficinas VALUES ('BOS-USA','Boston','EEUU','MA','02108','+1 215 837 0825','1550 Court Place','Suite 102');
INSERT INTO Oficinas VALUES ('LON-UK','Londres','Inglaterra','EMEA','EC2N 1HN','+44 20 78772041','52 Old Broad Street','Ground Floor');
INSERT INTO Oficinas VALUES ('MAD-ES','Madrid','España','Madrid','28032','+34 91 7514487','Bulevar Indalecio Prieto, 32','');
INSERT INTO Oficinas VALUES ('PAR-FR','Paris','Francia','EMEA','75017','+33 14 723 4404','29 Rue Jouffroy d''abbans','');
INSERT INTO Oficinas VALUES ('SFC-USA','San Francisco','EEUU','CA','94080','+1 650 219 4782','100 Market Street','Suite 300');
INSERT INTO Oficinas VALUES ('SYD-AU','Sydney','Australia','APAC','NSW 2010','+61 2 9264 2451','5-11 Wentworth Avenue','Floor #2');
INSERT INTO Oficinas VALUES ('TAL-ES','Talavera de la Reina','España','Castilla-LaMancha','45632','+34 925 867231','Francisco Aguirre, 32','5º piso (exterior)');
INSERT INTO Oficinas VALUES ('TOK-JP','Tokyo','Japón','Chiyoda-Ku','102-8578','+81 33 224 5000','4-1 Kioicho','');
 
CREATE TABLE Empleados (
  CodigoEmpleado number(6) NOT NULL,
  Nombre varchar2(50) NOT NULL,
  Apellido1 varchar2(50) NOT NULL,
  Apellido2 varchar2(50) DEFAULT NULL,
  Extension varchar2(10) NOT NULL,
  Email varchar2(100) NOT NULL,
  CodigoOficina varchar2(10) NOT NULL,
  CodigoJefe number(6) DEFAULT NULL,
  Puesto varchar2(50) DEFAULT NULL,
  PRIMARY KEY (CodigoEmpleado),
  CONSTRAINT Empleados_OficinasFK FOREIGN KEY (CodigoOficina) REFERENCES Oficinas (CodigoOficina),
  CONSTRAINT Empleados_EmpleadosFK FOREIGN KEY (CodigoJefe) REFERENCES Empleados (CodigoEmpleado)
);
 
INSERT INTO Empleados VALUES (1,'Marcos','Magaña','Perez','3897','marcos@jardineria.es','TAL-ES',NULL,'Director General');
INSERT INTO Empleados VALUES (2,'Ruben','López','Martinez','2899','rlopez@jardineria.es','TAL-ES',1,'Subdirector Marketing');
INSERT INTO Empleados VALUES (3,'Alberto','Soria','Carrasco','2837','asoria@jardineria.es','TAL-ES',2,'Subdirector Ventas');
INSERT INTO Empleados VALUES (4,'Maria','Solís','Jerez','2847','msolis@jardineria.es','TAL-ES',2,'Secretaria');
INSERT INTO Empleados VALUES (5,'Felipe','Rosas','Marquez','2844','frosas@jardineria.es','TAL-ES',3,'Representante Ventas');
INSERT INTO Empleados VALUES (6,'Juan Carlos','Ortiz','Serrano','2845','cortiz@jardineria.es','TAL-ES',3,'Representante Ventas');
INSERT INTO Empleados VALUES (7,'Carlos','Soria','Jimenez','2444','csoria@jardineria.es','MAD-ES',3,'Director Oficina');
INSERT INTO Empleados VALUES (8,'Mariano','López','Murcia','2442','mlopez@jardineria.es','MAD-ES',7,'Representante Ventas');
INSERT INTO Empleados VALUES (9,'Lucio','Campoamor','Martín','2442','lcampoamor@jardineria.es','MAD-ES',7,'Representante Ventas');
INSERT INTO Empleados VALUES (10,'Hilario','Rodriguez','Huertas','2444','hrodriguez@jardineria.es','MAD-ES',7,'Representante Ventas');
INSERT INTO Empleados VALUES (11,'Emmanuel','Magaña','Perez','2518','manu@jardineria.es','BCN-ES',3,'Director Oficina');
INSERT INTO Empleados VALUES (12,'José Manuel','Martinez','De la Osa','2519','jmmart@hotmail.es','BCN-ES',11,'Representante Ventas');
INSERT INTO Empleados VALUES (13,'David','Palma','Aceituno','2519','dpalma@jardineria.es','BCN-ES',11,'Representante Ventas');
INSERT INTO Empleados VALUES (14,'Oscar','Palma','Aceituno','2519','opalma@jardineria.es','BCN-ES',11,'Representante Ventas');
INSERT INTO Empleados VALUES (15,'Francois','Fignon','','9981','ffignon@gardening.com','PAR-FR',3,'Director Oficina');
INSERT INTO Empleados VALUES (16,'Lionel','Narvaez','','9982','lnarvaez@gardening.com','PAR-FR',15,'Representante Ventas');
INSERT INTO Empleados VALUES (17,'Laurent','Serra','','9982','lserra@gardening.com','PAR-FR',15,'Representante Ventas');
INSERT INTO Empleados VALUES (18,'Michael','Bolton','','7454','mbolton@gardening.com','SFC-USA',3,'Director Oficina');
INSERT INTO Empleados VALUES (19,'Walter Santiago','Sanchez','Lopez','7454','wssanchez@gardening.com','SFC-USA',18,'Representante Ventas');
INSERT INTO Empleados VALUES (20,'Hilary','Washington','','7565','hwashington@gardening.com','BOS-USA',3,'Director Oficina');
INSERT INTO Empleados VALUES (21,'Marcus','Paxton','','7565','mpaxton@gardening.com','BOS-USA',20,'Representante Ventas');
INSERT INTO Empleados VALUES (22,'Lorena','Paxton','','7665','lpaxton@gardening.com','BOS-USA',20,'Representante Ventas');
INSERT INTO Empleados VALUES (23,'Nei','Nishikori','','8734','nnishikori@gardening.com','TOK-JP',3,'Director Oficina');
INSERT INTO Empleados VALUES (24,'Narumi','Riko','','8734','nriko@gardening.com','TOK-JP',23,'Representante Ventas');
INSERT INTO Empleados VALUES (25,'Takuma','Nomura','','8735','tnomura@gardening.com','TOK-JP',23,'Representante Ventas');
INSERT INTO Empleados VALUES (26,'Amy','Johnson','','3321','ajohnson@gardening.com','LON-UK',3,'Director Oficina');
INSERT INTO Empleados VALUES (27,'Larry','Westfalls','','3322','lwestfalls@gardening.com','LON-UK',26,'Representante Ventas');
INSERT INTO Empleados VALUES (28,'John','Walton','','3322','jwalton@gardening.com','LON-UK',26,'Representante Ventas');
INSERT INTO Empleados VALUES (29,'Kevin','Fallmer','','3210','kfalmer@gardening.com','SYD-AU',3,'Director Oficina');
INSERT INTO Empleados VALUES (30,'Julian','Bellinelli','','3211','jbellinelli@gardening.com','SYD-AU',29,'Representante Ventas');
INSERT INTO Empleados VALUES (31,'Mariko','Kishi','','3211','mkishi@gardening.com','SYD-AU',29,'Representante Ventas');
CREATE TABLE GamasProductos (
  Gama varchar2(50) NOT NULL,
  DescripcionTexto clob,
  DescripcionHTML clob,
  Imagen blob,
  PRIMARY KEY (Gama)
);
INSERT INTO GamasProductos VALUES ('Herbaceas','Plantas para jardin decorativas',NULL,NULL);
INSERT INTO GamasProductos VALUES ('Herramientas','Herramientas para todo tipo de acción',NULL,NULL);
INSERT INTO GamasProductos VALUES ('Aromáticas','Plantas aromáticas',NULL,NULL);
INSERT INTO GamasProductos VALUES ('Frutales','Árboles pequeños de producción frutal',NULL,NULL);
INSERT INTO GamasProductos VALUES ('Ornamentales','Plantas vistosas para la decoración del jardín',NULL,NULL);
 
 
 
CREATE TABLE Clientes (
  CodigoCliente number(6) NOT NULL,
  NombreCliente varchar2(50) NOT NULL,
  NombreContacto varchar2(30) DEFAULT NULL,
  ApellidoContacto varchar2(30) DEFAULT NULL,
  Telefono varchar2(15) NOT NULL,
  Fax varchar2(15) NOT NULL,
  LineaDireccion1 varchar2(50) NOT NULL,
  LineaDireccion2 varchar2(50) DEFAULT NULL,
  Ciudad varchar2(50) NOT NULL,
  Region varchar2(50) DEFAULT NULL,
  Pais varchar2(50) DEFAULT NULL,
  CodigoPostal varchar2(10) DEFAULT NULL,
  CodigoEmpleadoRepVentas number(6) DEFAULT NULL,
  LimiteCredito number(15,2) DEFAULT NULL,
  PRIMARY KEY (CodigoCliente),
  CONSTRAINT Clientes_EmpleadosFK FOREIGN KEY (CodigoEmpleadoRepVentas) REFERENCES Empleados (CodigoEmpleado)
) ;
 
INSERT INTO Clientes VALUES (1,'DGPRODUCTIONS GARDEN','Daniel G','GoldFish','5556901745','5556901746','False Street 52 2 A',NULL,'San Francisco',NULL,'USA','24006',19,3000);
INSERT INTO Clientes VALUES (3,'Gardening Associates','Anne','Wright','5557410345','5557410346','Wall-e Avenue',NULL,'Miami','Miami','USA','24010',19,6000);
INSERT INTO Clientes VALUES (4,'Gerudo Valley','Link','Flaute','5552323129','5552323128','Oaks Avenue nº22',NULL,'New York',NULL,'USA','85495',22,12000);
INSERT INTO Clientes VALUES (5,'Tendo Garden','Akane','Tendo','55591233210','55591233211','Null Street nº69',NULL,'Miami',NULL,'USA','696969',22,600000);
INSERT INTO Clientes VALUES (6,'Lasas S.A.','Antonio','Lasas','34916540145','34914851312','C/Leganes 15',NULL,'Fuenlabrada','Madrid','Spain','28945',8,154310);
INSERT INTO Clientes VALUES (7,'Beragua','Jose','Bermejo','654987321','916549872','C/pintor segundo','Getafe','Madrid','Madrid','España','28942',11,20000);
INSERT INTO Clientes VALUES (8,'Club Golf Puerta del hierro','Paco','Lopez','62456810','919535678','C/sinesio delgado','Madrid','Madrid','Madrid','España','28930',11,40000);
INSERT INTO Clientes VALUES (9,'Naturagua','Guillermo','Rengifo','689234750','916428956','C/majadahonda','Boadilla','Madrid','Madrid','España','28947',11,32000);
INSERT INTO Clientes VALUES (10,'DaraDistribuciones','David','Serrano','675598001','916421756','C/azores','Fuenlabrada','Madrid','Madrid','España','28946',11,50000);
INSERT INTO Clientes VALUES (11,'Madrileña de riegos','Jose','Tacaño','655983045','916689215','C/Lagañas','Fuenlabrada','Madrid','Madrid','España','28943',11,20000);
INSERT INTO Clientes VALUES (12,'Lasas S.A.','Antonio','Lasas','34916540145','34914851312','C/Leganes 15',NULL,'Fuenlabrada','Madrid','Spain','28945',8,154310);
INSERT INTO Clientes VALUES (13,'Camunas Jardines S.L.','Pedro','Camunas','34914873241','34914871541','C/Virgenes 45','C/Princesas 2 1ºB','San Lorenzo del Escorial','Madrid','Spain','28145',8,16481);
INSERT INTO Clientes VALUES (14,'Dardena S.A.','Juan','Rodriguez','34912453217','34912484764','C/Nueva York 74',NULL,'Madrid','Madrid','Spain','28003',8,321000);
INSERT INTO Clientes VALUES (15,'Jardin de Flores','Javier','Villar','654865643','914538776','C/ Oña 34',NULL,'Madrid','Madrid','España','28950',30,40000);
INSERT INTO Clientes VALUES (16,'Flores Marivi','Maria','Rodriguez','666555444','912458657','C/Leganes24',NULL,'Fuenlabrada','Madrid','España','28945',5,1500);
INSERT INTO Clientes VALUES (17,'Flowers, S.A','Beatriz','Fernandez','698754159','978453216','C/Luis Salquillo4',NULL,'Montornes del valles','Barcelona','España','24586',5,3500);
INSERT INTO Clientes VALUES (18,'Naturajardin','Victoria','Cruz','612343529','916548735','Plaza Magallón 15',NULL,'Madrid','Madrid','España','28011',30,5050);
INSERT INTO Clientes VALUES (19,'Golf S.A.','Luis','Martinez','916458762','912354475','C/Estancado',NULL,'Santa cruz de Tenerife','Islas Canarias','España','38297',12,30000);
INSERT INTO Clientes VALUES (20,'AYMERICH GOLF MANAGEMENT, SL','Mario','Suarez','964493072','964493063','C/Letardo',NULL,'Barcelona','Cataluña','España','12320',12,20000);
INSERT INTO Clientes VALUES (21,'Aloha','Cristian','Rodrigez','916485852','914489898','C/Roman 3',NULL,'Canarias','Canarias','España','35488',12,50000);
INSERT INTO Clientes VALUES (22,'El Prat','Francisco','Camacho','916882323','916493211','Avenida Tibidabo',NULL,' Barcelona','Cataluña','España','12320',12,30000);
INSERT INTO Clientes VALUES (23,'Sotogrande','Maria','Santillana','915576622','914825645','C/Paseo del Parque',NULL,'Sotogrande','Cadiz','España','11310',12,60000);
INSERT INTO Clientes VALUES (24,'Vivero Humanes','Federico','Gomez','654987690','916040875','C/Miguel Echegaray 54',NULL,'Humanes','Madrid','España','28970',30,7430);
INSERT INTO Clientes VALUES (25,'Fuenla City','Tony','Muñoz Mena','675842139','915483754','C/Callo 52',NULL,'Fuenlabrada','Madrid','España','28574',5,4500);
INSERT INTO Clientes VALUES (26,'Jardines y Mansiones CACTUS SL','Eva María','Sánchez','916877445','914477777','Polígono Industrial Maspalomas, Nº52','Móstoles','Madrid','Madrid','España','29874',9,76000);
INSERT INTO Clientes VALUES (27,'Jardinerías Matías SL','Matías','San Martín','916544147','917897474','C/Francisco Arce, Nº44','Bustarviejo','Madrid','Madrid','España','37845',9,100500);
INSERT INTO Clientes VALUES (28,'Agrojardin','Benito','Lopez','675432926','916549264','C/Mar Caspio 43',NULL,'Getafe','Madrid','España','28904',30,8040);
INSERT INTO Clientes VALUES (29,'Top Campo','Joseluis','Sanchez','685746512','974315924','C/Ibiza 32',NULL,'Humanes','Madrid','España','28574',5,5500);
INSERT INTO Clientes VALUES (30,'Jardineria Sara','Sara','Marquez','675124537','912475843','C/Lima 1',NULL,'Fenlabrada','Madrid','España','27584',5,7500);
INSERT INTO Clientes VALUES (31,'Campohermoso','Luis','Jimenez','645925376','916159116','C/Peru 78',NULL,'Fuenlabrada','Madrid','España','28945',30,3250);
INSERT INTO Clientes VALUES (32,'france telecom','Fraçois','Toulou','(33)5120578961','(33)5120578961','6 place d Alleray 15ème',NULL,'Paris',NULL,'France','75010',16,10000);
INSERT INTO Clientes VALUES (33,'Musée du Louvre','Pierre','Delacroux','(33)0140205050','(33)0140205442','Quai du Louvre',NULL,'Paris',NULL,'France','75058',16,30000);
INSERT INTO Clientes VALUES (35,'Tutifruti S.A','Jacob','Jones','2 9261-2433','2 9283-1695','level 24, St. Martins Tower.-31 Market St.',NULL,'Sydney','Nueva Gales del Sur','Australia','2000',31,10000);
INSERT INTO Clientes VALUES (36,'FLORES S.L.','Antonio','Romero','654352981','685249700','Avenida España',NULL,'Madrid','Fuenlabrada','España','29643',18,6000);
INSERT INTO Clientes VALUES (37,'THE MAGIC GARDEN','Richard','Mcain','926523468','9364875882','Lihgting Park',NULL,'London','London','United Kingdom','65930',18,10000);
INSERT INTO Clientes VALUES (38,'El Jardin Viviente S.L','Justin','Smith','2 8005-7161','2 8005-7162','176 Cumberland Street The rocks',NULL,'Sydney','Nueva Gales del Sur','Australia','2003',31,8000);
 
CREATE TABLE Pedidos (
  CodigoPedido number(6) NOT NULL,
  FechaPedido date NOT NULL,
  FechaEsperada date NOT NULL,
  FechaEntrega date DEFAULT NULL,
  Estado varchar2(15) NOT NULL,
  Comentarios CLOB,
  CodigoCliente number(6) NOT NULL,
  PRIMARY KEY (CodigoPedido),
  CONSTRAINT Pedidos_Cliente FOREIGN KEY (CodigoCliente) REFERENCES Clientes (CodigoCliente)
);
alter session set nls_date_format='yyyy-mm-dd';
 
INSERT INTO Pedidos VALUES (1,'2006-01-17','2006-01-19','2006-01-19','Entregado','Pagado a plazos',5);
INSERT INTO Pedidos VALUES (2,'2007-10-23','2007-10-28','2007-10-26','Entregado','La entrega llego antes de lo esperado',5);
INSERT INTO Pedidos VALUES (3,'2008-06-20','2008-06-25',NULL,'Rechazado','Limite de credito superado',5);
INSERT INTO Pedidos VALUES (4,'2009-01-20','2009-01-26',NULL,'Pendiente',NULL,5);
INSERT INTO Pedidos VALUES (8,'2008-11-09','2008-11-14','2008-11-14','Entregado','El cliente paga la mitad con tarjeta y la otra mitad con efectivo, se le realizan dos facturas',1);
INSERT INTO Pedidos VALUES (9,'2008-12-22','2008-12-27','2008-12-28','Entregado','El cliente comprueba la integridad del paquete, todo correcto',1);
INSERT INTO Pedidos VALUES (10,'2009-01-15','2009-01-20',NULL,'Pendiente','El cliente llama para confirmar la fecha - Esperando al proveedor',3);
INSERT INTO Pedidos VALUES (11,'2009-01-20','2009-01-27',NULL,'Pendiente','El cliente requiere que el pedido se le entregue de 16:00h a 22:00h',1);
INSERT INTO Pedidos VALUES (12,'2009-01-22','2009-01-27',NULL,'Pendiente','El cliente requiere que el pedido se le entregue de 9:00h a 13:00h',1);
INSERT INTO Pedidos VALUES (13,'2009-01-12','2009-01-14','2009-01-15','entregado',NULL,7);
INSERT INTO Pedidos VALUES (14,'2009-01-02','2009-01-02',null,'rechazado','mal pago',7);
INSERT INTO Pedidos VALUES (15,'2009-01-09','2009-01-12','2009-01-11','entregado',NULL,7);
INSERT INTO Pedidos VALUES (16,'2009-01-06','2009-01-07','2009-01-15','entregado',NULL,7);
INSERT INTO Pedidos VALUES (17,'2009-01-08','2009-01-09','2009-01-11','entregado','mal estado',7);
INSERT INTO Pedidos VALUES (18,'2009-01-05','2009-01-06','2009-01-07','entregado',NULL,9);
INSERT INTO Pedidos VALUES (19,'2009-01-18','2009-02-12',NULL,'pendiente','entregar en murcia',9);
INSERT INTO Pedidos VALUES (20,'2009-01-20','2009-02-15',NULL,'pendiente',NULL,9);
INSERT INTO Pedidos VALUES (21,'2009-01-09','2009-01-09','2009-01-09','rechazado','mal pago',9);
INSERT INTO Pedidos VALUES (22,'2009-01-11','2009-01-11','2009-01-13','entregado',NULL,9);
INSERT INTO Pedidos VALUES (23,'2008-12-30','2009-01-10',NULL,'Rechazado','El pedido fue anulado por el cliente',5);
INSERT INTO Pedidos VALUES (24,'2008-07-14','2008-07-31','2008-07-25','Entregado',NULL,14);
INSERT INTO Pedidos VALUES (25,'2009-02-02','2009-02-08',NULL,'Rechazado','El cliente carece de saldo en la cuenta asociada',1);
INSERT INTO Pedidos VALUES (26,'2009-02-06','2009-02-12',NULL,'Rechazado','El cliente anula la operacion para adquirir mas productos',3);
INSERT INTO Pedidos VALUES (27,'2009-02-07','2009-02-13',NULL,'Entregado','El pedido aparece como entregado pero no sabemos en que fecha',3);
INSERT INTO Pedidos VALUES (28,'2009-02-10','2009-02-17','2009-02-20','Entregado','El cliente se queja bastante de la espera asociada al producto',3);
INSERT INTO Pedidos VALUES (29,'2008-08-01','2008-09-01','2008-09-01','Rechazado','El cliente no está conforme con el pedido',14);
INSERT INTO Pedidos VALUES (30,'2008-08-03','2008-09-03','2008-08-31','Entregado',NULL,13);
INSERT INTO Pedidos VALUES (31,'2008-09-04','2008-09-30','2008-10-04','Rechazado','El cliente ha rechazado por llegar 5 dias tarde',13);
INSERT INTO Pedidos VALUES (32,'2007-01-07','2007-01-19','2007-01-27','Entregado','Entrega tardia, el cliente puso reclamacion',4);
INSERT INTO Pedidos VALUES (33,'2007-05-20','2007-05-28',NULL,'Rechazado','El pedido fue anulado por el cliente',4);
INSERT INTO Pedidos VALUES (34,'2007-06-20','2008-06-28','2008-06-28','Entregado','Pagado a plazos',4);
INSERT INTO Pedidos VALUES (35,'2008-03-10','2009-03-20',NULL,'Rechazado','Limite de credito superado',4);
INSERT INTO Pedidos VALUES (36,'2008-10-15','2008-12-15','2008-12-10','Entregado',NULL,14);
INSERT INTO Pedidos VALUES (37,'2008-11-03','2009-11-13',NULL,'Pendiente','El pedido nunca llego a su destino',4);
INSERT INTO Pedidos VALUES (38,'2009-03-05','2009-03-06','2009-03-07','Entregado',NULL,19);
INSERT INTO Pedidos VALUES (39,'2009-03-06','2009-03-07','2009-03-09','Pendiente',NULL,19);
INSERT INTO Pedidos VALUES (40,'2009-03-09','2009-03-10','2009-03-13','Rechazado',NULL,19);
INSERT INTO Pedidos VALUES (41,'2009-03-12','2009-03-13','2009-03-13','Entregado',NULL,19);
INSERT INTO Pedidos VALUES (42,'2009-03-22','2009-03-23','2009-03-27','Entregado',NULL,19);
INSERT INTO Pedidos VALUES (43,'2009-03-25','2009-03-26','2009-03-28','Pendiente',NULL,23);
INSERT INTO Pedidos VALUES (44,'2009-03-26','2009-03-27','2009-03-30','Pendiente',NULL,23);
INSERT INTO Pedidos VALUES (45,'2009-04-01','2009-03-04','2009-03-07','Entregado',NULL,23);
INSERT INTO Pedidos VALUES (46,'2009-04-03','2009-03-04','2009-03-05','Rechazado',NULL,23);
INSERT INTO Pedidos VALUES (47,'2009-04-15','2009-03-17','2009-03-17','Entregado',NULL,23);
INSERT INTO Pedidos VALUES (48,'2008-03-17','2008-03-30','2008-03-29','Entregado','Según el Cliente, el pedido llegó defectuoso',26);
INSERT INTO Pedidos VALUES (49,'2008-07-12','2008-07-22','2008-07-23','Entregado','El pedido llegó 1 día tarde, pero no hubo queja por parte de la empresa compradora',26);
INSERT INTO Pedidos VALUES (50,'2008-03-17','2008-08-09',NULL,'Pendiente','Al parecer, el pedido se ha extraviado a la altura de Sotalbo (Ávila)',26);
INSERT INTO Pedidos VALUES (51,'2008-10-01','2008-10-14','2008-10-14','Entregado','Todo se entregó a tiempo y en perfecto estado, a pesar del pésimo estado de las carreteras.',26);
INSERT INTO Pedidos VALUES (52,'2008-12-07','2008-12-21',NULL,'Pendiente','El transportista ha llamado a Eva María para indicarle que el pedido llegará más tarde de lo esperado.',26);
INSERT INTO Pedidos VALUES (53,'2008-10-15','2008-11-15','2008-11-09','Entregado','El pedido llega 6 dias antes',13);
INSERT INTO Pedidos VALUES (54,'2009-01-11','2009-02-11',NULL,'Pendiente',NULL,14);
INSERT INTO Pedidos VALUES (55,'2008-12-10','2009-01-10','2009-01-11','Entregado','Retrasado 1 dia por problemas de transporte',14);
INSERT INTO Pedidos VALUES (56,'2008-12-19','2009-01-20',NULL,'Rechazado','El cliente a anulado el pedido el dia 2009-01-10',13);
INSERT INTO Pedidos VALUES (57,'2009-01-05','2009-02-05',NULL,'Pendiente',NULL,13);
INSERT INTO Pedidos VALUES (58,'2009-01-24','2009-01-31','2009-01-30','Entregado','TODO CORRECTO',3);
INSERT INTO Pedidos VALUES (59,'2008-11-09','2008-11-14','2008-11-14','Entregado','El cliente paga la mitad con tarjeta y la otra mitad con efectivo, se le realizan dos facturas',1);
INSERT INTO Pedidos VALUES (60,'2008-12-22','2008-12-27','2008-12-28','Entregado','El cliente comprueba la integridad del paquete, todo correcto',1);
INSERT INTO Pedidos VALUES (61,'2009-01-15','2009-01-20',NULL,'Pendiente','El cliente llama para confirmar la fecha - Esperando al proveedor',3);
INSERT INTO Pedidos VALUES (62,'2009-01-20','2009-01-27',NULL,'Pendiente','El cliente requiere que el pedido se le entregue de 16:00h a 22:00h',1);
INSERT INTO Pedidos VALUES (63,'2009-01-22','2009-01-27',NULL,'Pendiente','El cliente requiere que el pedido se le entregue de 9:00h a 13:00h',1);
INSERT INTO Pedidos VALUES (64,'2009-01-24','2009-01-31','2009-01-30','Entregado','TODO CORRECTO',1);
INSERT INTO Pedidos VALUES (65,'2009-02-02','2009-02-08',NULL,'Rechazado','El cliente carece de saldo en la cuenta asociada',1);
INSERT INTO Pedidos VALUES (66,'2009-02-06','2009-02-12',NULL,'Rechazado','El cliente anula la operacion para adquirir mas productos',3);
INSERT INTO Pedidos VALUES (67,'2009-02-07','2009-02-13',NULL,'Entregado','El pedido aparece como entregado pero no sabemos en que fecha',3);
INSERT INTO Pedidos VALUES (68,'2009-02-10','2009-02-17','2009-02-20','Entregado','El cliente se queja bastante de la espera asociada al producto',3);
INSERT INTO Pedidos VALUES (74,'2009-01-14','2009-01-22',NULL,'Rechazado','El pedido no llego el dia que queria el cliente por fallo del transporte',15);
INSERT INTO Pedidos VALUES (75,'2009-01-11','2009-01-13','2009-01-13','Entregado','El pedido llego perfectamente',15);
INSERT INTO Pedidos VALUES (76,'2008-11-15','2008-11-23','2008-11-23','Entregado',NULL,15);
INSERT INTO Pedidos VALUES (77,'2009-01-03','2009-01-08',NULL,'Pendiente','El pedido no pudo ser entregado por problemas meteorologicos',15);
INSERT INTO Pedidos VALUES (78,'2008-12-15','2008-12-17','2008-12-17','Entregado','Fue entregado, pero faltaba mercancia que sera entregada otro dia',15);
INSERT INTO Pedidos VALUES (79,'2009-01-12','2009-01-13','2009-01-13','Entregado',NULL,28);
INSERT INTO Pedidos VALUES (80,'2009-01-25','2009-01-26',NULL,'Pendiente','No terminó el pago',28);
INSERT INTO Pedidos VALUES (81,'2009-01-18','2009-01-24',NULL,'Rechazado','Los productos estaban en mal estado',28);
INSERT INTO Pedidos VALUES (82,'2009-01-20','2009-01-29','2009-01-29','Entregado','El pedido llego un poco mas tarde de la hora fijada',28);
INSERT INTO Pedidos VALUES (83,'2009-01-24','2009-01-28',NULL,'Entregado',NULL,28);
INSERT INTO Pedidos VALUES (89,'2007-10-05','2007-12-13','2007-12-10','Entregado','La entrega se realizo dias antes de la fecha esperada por lo que el cliente quedo satisfecho',35);
INSERT INTO Pedidos VALUES (90,'2009-02-07','2008-02-17',NULL,'Pendiente','Debido a la nevada caída en la sierra, el pedido no podrá llegar hasta el día ',27);
INSERT INTO Pedidos VALUES (91,'2009-03-18','2009-03-29','2009-03-27','Entregado','Todo se entregó a su debido tiempo, incluso con un día de antelación',27);
INSERT INTO Pedidos VALUES (92,'2009-04-19','2009-04-30','2009-05-03','Entregado','El pedido se entregó tarde debido a la festividad celebrada en España durante esas fechas',27);
INSERT INTO Pedidos VALUES (93,'2009-05-03','2009-05-30','2009-05-17','Entregado','El pedido se entregó antes de lo esperado.',27);
INSERT INTO Pedidos VALUES (94,'2009-10-18','2009-11-01',NULL,'Pendiente','El pedido está en camino.',27);
INSERT INTO Pedidos VALUES (95,'2008-01-04','2008-01-19','2008-01-19','Entregado',NULL,35);
INSERT INTO Pedidos VALUES (96,'2008-03-20','2008-04-12','2008-04-13','Entregado','La entrega se retraso un dia',35);
INSERT INTO Pedidos VALUES (97,'2008-10-08','2008-11-25','2008-11-25','Entregado',NULL,35);
INSERT INTO Pedidos VALUES (98,'2009-01-08','2009-02-13',NULL,'Pediente',NULL,35);
INSERT INTO Pedidos VALUES (99,'2009-02-15','2009-02-27',NULL,'Pendiente',NULL,16);
INSERT INTO Pedidos VALUES (100,'2009-01-10','2009-01-15','2009-01-15','Entregado','El pedido llego perfectamente',16);
INSERT INTO Pedidos VALUES (101,'2009-03-07','2009-03-27',NULL,'Rechazado','El pedido fue rechazado por el cliente',16);
INSERT INTO Pedidos VALUES (102,'2008-12-28','2009-01-08','2009-01-08','Entregado','Pago pendiente',16);
INSERT INTO Pedidos VALUES (103,'2009-01-15','2009-01-20','2009-01-24','Pendiente',NULL,30);
INSERT INTO Pedidos VALUES (104,'2009-03-02','2009-03-06','2009-03-06','Entregado',NULL,30);
INSERT INTO Pedidos VALUES (105,'2009-02-14','2009-02-20',NULL,'Rechazado','el producto ha sido rechazado por la pesima calidad',30);
INSERT INTO Pedidos VALUES (106,'2009-05-13','2009-05-15','2009-05-20','Pendiente',NULL,30);
INSERT INTO Pedidos VALUES (107,'2009-04-06','2009-04-10','2009-04-10','Entregado',NULL,30);
INSERT INTO Pedidos VALUES (108,'2009-04-09','2009-04-15','2009-04-15','Entregado',NULL,16);
INSERT INTO Pedidos VALUES (109,'2006-05-25','2006-07-28','2006-07-28','Entregado',NULL,38);
INSERT INTO Pedidos VALUES (110,'2007-03-19','2007-04-24','2007-04-24','Entregado',NULL,38);
INSERT INTO Pedidos VALUES (111,'2008-03-05','2008-03-30','2008-03-30','Entregado',NULL,36);
INSERT INTO Pedidos VALUES (112,'2009-03-05','2009-04-06','2009-05-07','Pendiente',NULL,36);
INSERT INTO Pedidos VALUES (113,'2008-10-28','2008-11-09','2009-01-09','Rechazado','El producto ha sido rechazado por la tardanza de el envio',36);
INSERT INTO Pedidos VALUES (114,'2009-01-15','2009-01-29','2009-01-31','Entregado','El envio llego dos dias más tarde debido al mal tiempo',36);
INSERT INTO Pedidos VALUES (115,'2008-11-29','2009-01-26','2009-02-27','Pendiente',NULL,36);
INSERT INTO Pedidos VALUES (116,'2008-06-28','2008-08-01','2008-08-01','Entregado',NULL,38);
INSERT INTO Pedidos VALUES (117,'2008-08-25','2008-10-01',NULL,'Rechazado','El pedido ha sido rechazado por la acumulacion de pago pendientes del cliente',38);
INSERT INTO Pedidos VALUES (118,'2009-02-15','2009-02-27',NULL,'Pendiente',NULL,16);
INSERT INTO Pedidos VALUES (119,'2009-01-10','2009-01-15','2009-01-15','Entregado','El pedido llego perfectamente',16);
INSERT INTO Pedidos VALUES (120,'2009-03-07','2009-03-27',NULL,'Rechazado','El pedido fue rechazado por el cliente',16);
INSERT INTO Pedidos VALUES (121,'2008-12-28','2009-01-08','2009-01-08','Entregado','Pago pendiente',16);
INSERT INTO Pedidos VALUES (122,'2009-04-09','2009-04-15','2009-04-15','Entregado',NULL,16);
INSERT INTO Pedidos VALUES (123,'2009-01-15','2009-01-20','2009-01-24','Pendiente',NULL,30);
INSERT INTO Pedidos VALUES (124,'2009-03-02','2009-03-06','2009-03-06','Entregado',NULL,30);
INSERT INTO Pedidos VALUES (125,'2009-02-14','2009-02-20',NULL,'Rechazado','el producto ha sido rechazado por la pesima calidad',30);
INSERT INTO Pedidos VALUES (126,'2009-05-13','2009-05-15','2009-05-20','Pendiente',NULL,30);
INSERT INTO Pedidos VALUES (127,'2009-04-06','2009-04-10','2009-04-10','Entregado',NULL,30);
INSERT INTO Pedidos VALUES (128,'2008-11-10','2008-12-10','2008-12-29','Rechazado','El pedido ha sido rechazado por el cliente por el retraso en la entrega',38);
 
CREATE TABLE Productos (
  CodigoProducto varchar2(15) NOT NULL,
  Nombre varchar2(70) NOT NULL,
  Gama varchar2(50) NOT NULL,
  Dimensiones varchar2(25) NULL,
  Proveedor varchar2(50) DEFAULT NULL,
  Descripcion clob NULL,
  CantidadEnStock number(6) NOT NULL,
  PrecioVenta number(15,2) NOT NULL,
  PrecioProveedor number(15,2) DEFAULT NULL,
  PRIMARY KEY (CodigoProducto),
  CONSTRAINT Productos_gamaFK FOREIGN KEY (Gama) REFERENCES GamasProductos (Gama)
) ;
 
INSERT INTO Productos VALUES ('11679','Sierra de Poda 400MM','Herramientas','0,258','HiperGarden Tools','Gracias a la poda se consigue manipular un poco la naturaleza, dándole la forma que más nos guste. Este trabajo básico de jardinería también facilita que las plantas crezcan de un modo más equilibrado, y que las flores y los frutos vuelvan cada año con regularidad. Lo mejor es dar forma cuando los ejemplares son jóvenes, de modo que exijan pocos cuidados cuando sean adultos. Además de saber cuándo y cómo hay que podar, tener unas herramientas adecuadas para esta labor es también de vital importancia.',15,14,11);
INSERT INTO Productos VALUES ('21636','Pala','Herramientas','0,156','HiperGarden Tools','Palas de acero con cresta de corte en la punta para cortar bien el terreno. Buena penetración en tierras muy compactas.',15,14,13);
INSERT INTO Productos VALUES ('22225','Rastrillo de Jardín','Herramientas','1,064','HiperGarden Tools','Fabuloso rastillo que le ayudará a eliminar piedras, hojas, ramas y otros elementos incómodos en su jardín.',15,12,11);
INSERT INTO Productos VALUES ('30310','Azadón','Herramientas','0,168','HiperGarden Tools','Longitud:24cm. Herramienta fabricada en acero y pintura epoxi,alargando su durabilidad y preveniendo la corrosión.Diseño pensado para el ahorro de trabajo.',15,12,11);
INSERT INTO Productos VALUES ('AR-001','Ajedrea','Aromáticas','15-20','Murcia Seasons','Planta aromática que fresca se utiliza para condimentar carnes y ensaladas, y seca, para pastas, sopas y guisantes',140,1,0);
INSERT INTO Productos VALUES ('AR-002','Lavándula Dentata','Aromáticas','15-20','Murcia Seasons','Espliego de jardín, Alhucema rizada, Alhucema dentada, Cantueso rizado. Familia: Lamiaceae.Origen: España y Portugal. Mata de unos 60 cm de alto. Las hojas son aromáticas, dentadas y de color verde grisáceas.  Produce compactas espigas de flores pequeñas, ligeramente aromáticas, tubulares,de color azulado y con brácteas púrpuras.  Frutos: nuececillas alargadas encerradas en el tubo del cáliz.  Se utiliza en jardineria y no en perfumeria como otros cantuesos, espliegos y lavandas.  Tiene propiedades aromatizantes y calmantes. Adecuadas para la formación de setos bajos. Se dice que su aroma ahuyenta pulgones y otros insectos perjudiciales para las plantas vecinas.',140,1,0);
INSERT INTO Productos VALUES ('AR-003','Mejorana','Aromáticas','15-20','Murcia Seasons','Origanum majorana. No hay que confundirlo con el orégano. Su sabor se parece más al tomillo, pero es más dulce y aromático.Se usan las hojas frescas o secas, picadas, machacadas o en polvo, en sopas, rellenos, quiches y tartas, tortillas, platos con papas y, como aderezo, en ramilletes de hierbas.El sabor delicado de la mejorana se elimina durante la cocción, de manera que es mejor agregarla cuando el plato esté en su punto o en aquéllos que apenas necesitan cocción.',140,1,0);
INSERT INTO Productos VALUES ('AR-004','Melissa ','Aromáticas','15-20','Murcia Seasons','Es una planta perenne (dura varios años) conocida por el agradable y característico olor a limón que desprenden en verano. Nunca debe faltar en la huerta o jardín por su agradable aroma y por los variados usos que tiene: planta olorosa, condimentaria y medicinal. Su cultivo es muy fácil. Le va bien un suelo ligero, con buen drenaje y riego sin exceso. A pleno sol o por lo menos 5 horas de sol por día. Cada año, su abonado mineral correspondiente.En otoño, la melisa pierde el agradable olor a limón que desprende en verano sus flores azules y blancas. En este momento se debe cortar a unos 20 cm. del suelo. Brotará de forma densa en primavera.',140,1,0);
INSERT INTO Productos VALUES ('AR-005','Mentha Sativa','Aromáticas','15-20','Murcia Seasons','¿Quién no conoce la Hierbabuena? Se trata de una plantita muy aromática, agradable y cultivada extensamente por toda España. Es hierba perenne (por tanto vive varios años, no es anual). Puedes cultivarla en maceta o plantarla en la tierra del jardín o en un rincón del huerto. Lo más importante es que cuente con bastante agua. En primavera debes aportar fertilizantes minerales. Vive mejor en semisombra que a pleno sol.Si ves orugas o los agujeros en hojas consecuencia de su ataque, retíralas una a una a mano; no uses insecticidas químicos.',140,1,0);
INSERT INTO Productos VALUES ('AR-006','Petrosilium Hortense (Peregil)','Aromáticas','15-20','Murcia Seasons','Nombre científico o latino: Petroselinum hortense, Petroselinum crispum. Nombre común o vulgar: Perejil, Perejil rizado Familia: Umbelliferae (Umbelíferas). Origen: el origen del perejil se encuentra en el Mediterraneo. Esta naturalizada en casi toda Europa. Se utiliza como condimento y para adorno, pero también en ensaladas. Se suele regalar en las fruterías y verdulerías.El perejil lo hay de 2 tipos: de hojas planas y de hojas rizadas.',140,1,0);
INSERT INTO Productos VALUES ('AR-007','Salvia Mix','Aromáticas','15-20','Murcia Seasons','La Salvia es un pequeño arbusto que llega hasta el metro de alto.Tiene una vida breve, de unos pocos años.En el jardín, como otras aromáticas, queda muy bien en una rocalla o para hacer una bordura perfumada a cada lado de un camino de Salvia. Abona después de cada corte y recorta el arbusto una vez pase la floración.',140,1,0);
INSERT INTO Productos VALUES ('AR-008','Thymus Citriodra (Tomillo limón)','Aromáticas','15-20','Murcia Seasons','Nombre común o vulgar: Tomillo, Tremoncillo Familia: Labiatae (Labiadas).Origen: Región mediterránea.Arbustillo bajo, de 15 a 40 cm de altura. Las hojas son muy pequeñas, de unos 6 mm de longitud; según la variedad pueden ser verdes, verdes grisáceas, amarillas, o jaspeadas. Las flores aparecen de mediados de primavera hasta bien entrada la época estival y se presentan en racimos terminales que habitualmente son de color violeta o púrpura aunque también pueden ser blancas. Esta planta despide un intenso y típico aroma, que se incrementa con el roce. El tomillo resulta de gran belleza cuando está en flor. El tomillo atrae a avispas y abejas. En jardinería se usa como manchas, para hacer borduras, para aromatizar el ambiente, llenar huecos, cubrir rocas, para jardines en miniatura, etc. Arranque las flores y hojas secas del tallo y añadálos a un popurri, introdúzcalos en saquitos de hierbas o en la almohada.También puede usar las ramas secas con flores para añadir aroma y textura a cestos abiertos.',140,1,0);
INSERT INTO Productos VALUES ('AR-009','Thymus Vulgaris','Aromáticas','15-20','Murcia Seasons','Nombre común o vulgar: Tomillo, Tremoncillo Familia: Labiatae (Labiadas). Origen: Región mediterránea. Arbustillo bajo, de 15 a 40 cm de altura. Las hojas son muy pequeñas, de unos 6 mm de longitud; según la variedad pueden ser verdes, verdes grisáceas, amarillas, o jaspeadas. Las flores aparecen de mediados de primavera hasta bien entrada la época estival y se presentan en racimos terminales que habitualmente son de color violeta o púrpura aunque también pueden ser blancas. Esta planta despide un intenso y típico aroma, que se incrementa con el roce. El tomillo resulta de gran belleza cuando está en flor. El tomillo atrae a avispas y abejas.\r\n En jardinería se usa como manchas, para hacer borduras, para aromatizar el ambiente, llenar huecos, cubrir rocas, para jardines en miniatura, etc. Arranque las flores y hojas secas del tallo y añadálos a un popurri, introdúzcalos en saquitos de hierbas o en la almohada. También puede usar las ramas secas con flores para añadir aroma y textura a cestos abiertos.',140,1,0);
INSERT INTO Productos VALUES ('AR-010','Santolina Chamaecyparys','Aromáticas','15-20','Murcia Seasons','',140,1,0);
INSERT INTO Productos VALUES ('FR-1','Expositor Cítricos Mix','Frutales','100-120','Frutales Talavera S.A','',15,7,5);
INSERT INTO Productos VALUES ('FR-10','Limonero 2 años injerto','Frutales','','NaranjasValencianas.com','El limonero, pertenece al grupo de los cítricos, teniendo su origen hace unos 20 millones de años en el sudeste asiático. Fue introducido por los árabes en el área mediterránea entre los años 1.000 a 1.200, habiendo experimentando numerosas modificaciones debidas tanto a la selección natural mediante hibridaciones espontáneas como a las producidas por el hombre, en este caso buscando las necesidades del mercado.',15,7,5);
INSERT INTO Productos VALUES ('FR-100','Nectarina','Frutales','8/10','Frutales Talavera S.A','Se trata de un árbol derivado por mutación de los melocotoneros comunes, y los únicos caracteres diferenciales son la ausencia de tomentosidad en la piel del fruto. La planta, si se deja crecer libremente, adopta un porte globoso con unas dimensiones medias de 4-6 metros',50,11,8);
INSERT INTO Productos VALUES ('FR-101','Nogal','Frutales','8/10','Frutales Talavera S.A','',50,13,10);
INSERT INTO Productos VALUES ('FR-102','Olea-Olivos','Frutales','8/10','Frutales Talavera S.A','Existen dos hipótesis sobre el origen del olivo, una que postula que proviene de las costas de Siria, Líbano e Israel y otra que considera que lo considera originario de Asia menor. La llegada a Europa probablemente tuvo lugar de mano de los Fenicios, en transito por Chipre, Creta, e Islas del Mar Egeo, pasando a Grecia y más tarde a Italia. Los primeros indicios de la presencia del olivo en las costas mediterráneas españolas coinciden con el dominio romano, aunque fueron posteriormente los árabes los que impulsaron su cultivo en Andalucía, convirtiendo a España en el primer país productor de aceite de oliva a nivel mundial.',50,18,14);
INSERT INTO Productos VALUES ('FR-103','Olea-Olivos','Frutales','10/12','Frutales Talavera S.A','Existen dos hipótesis sobre el origen del olivo, una que postula que proviene de las costas de Siria, Líbano e Israel y otra que considera que lo considera originario de Asia menor. La llegada a Europa probablemente tuvo lugar de mano de los Fenicios, en transito por Chipre, Creta, e Islas del Mar Egeo, pasando a Grecia y más tarde a Italia. Los primeros indicios de la presencia del olivo en las costas mediterráneas españolas coinciden con el dominio romano, aunque fueron posteriormente los árabes los que impulsaron su cultivo en Andalucía, convirtiendo a España en el primer país productor de aceite de oliva a nivel mundial.',50,25,20);
INSERT INTO Productos VALUES ('FR-104','Olea-Olivos','Frutales','12/4','Frutales Talavera S.A','Existen dos hipótesis sobre el origen del olivo, una que postula que proviene de las costas de Siria, Líbano e Israel y otra que considera que lo considera originario de Asia menor. La llegada a Europa probablemente tuvo lugar de mano de los Fenicios, en transito por Chipre, Creta, e Islas del Mar Egeo, pasando a Grecia y más tarde a Italia. Los primeros indicios de la presencia del olivo en las costas mediterráneas españolas coinciden con el dominio romano, aunque fueron posteriormente los árabes los que impulsaron su cultivo en Andalucía, convirtiendo a España en el primer país productor de aceite de oliva a nivel mundial.',50,49,39);
INSERT INTO Productos VALUES ('FR-105','Olea-Olivos','Frutales','14/16','Frutales Talavera S.A','Existen dos hipótesis sobre el origen del olivo, una que postula que proviene de las costas de Siria, Líbano e Israel y otra que considera que lo considera originario de Asia menor. La llegada a Europa probablemente tuvo lugar de mano de los Fenicios, en transito por Chipre, Creta, e Islas del Mar Egeo, pasando a Grecia y más tarde a Italia. Los primeros indicios de la presencia del olivo en las costas mediterráneas españolas coinciden con el dominio romano, aunque fueron posteriormente los árabes los que impulsaron su cultivo en Andalucía, convirtiendo a España en el primer país productor de aceite de oliva a nivel mundial.',50,70,56);
INSERT INTO Productos VALUES ('FR-106','Peral','Frutales','8/10','Frutales Talavera S.A','Árbol piramidal, redondeado en su juventud, luego oval, que llega hasta 20 metros de altura y por término medio vive 65 años.Tronco alto, grueso, de corteza agrietada, gris, de la cual se destacan con frecuencia placas lenticulares.Las ramas se insertan formando ángulo agudo con el tronco (45º), de corteza lisa, primero verde y luego gris-violácea, con numerosas lenticelas.',50,11,8);
INSERT INTO Productos VALUES ('FR-107','Peral','Frutales','10/12','Frutales Talavera S.A','Árbol piramidal, redondeado en su juventud, luego oval, que llega hasta 20 metros de altura y por término medio vive 65 años.Tronco alto, grueso, de corteza agrietada, gris, de la cual se destacan con frecuencia placas lenticulares.Las ramas se insertan formando ángulo agudo con el tronco (45º), de corteza lisa, primero verde y luego gris-violácea, con numerosas lenticelas.',50,22,17);
INSERT INTO Productos VALUES ('FR-108','Peral','Frutales','12/14','Frutales Talavera S.A','Árbol piramidal, redondeado en su juventud, luego oval, que llega hasta 20 metros de altura y por término medio vive 65 años.Tronco alto, grueso, de corteza agrietada, gris, de la cual se destacan con frecuencia placas lenticulares.Las ramas se insertan formando ángulo agudo con el tronco (45º), de corteza lisa, primero verde y luego gris-violácea, con numerosas lenticelas.',50,32,25);
INSERT INTO Productos VALUES ('FR-11','Limonero 30/40','Frutales','','NaranjasValencianas.com','El limonero, pertenece al grupo de los cítricos, teniendo su origen hace unos 20 millones de años en el sudeste asiático. Fue introducido por los árabes en el área mediterránea entre los años 1.000 a 1.200, habiendo experimentando numerosas modificaciones debidas tanto a la selección natural mediante hibridaciones espontáneas como a las producidas por el',15,100,80);
INSERT INTO Productos VALUES ('FR-12','Kunquat ','Frutales','','NaranjasValencianas.com','su nombre científico se origina en honor a un hoticultor escocés que recolectó especímenes en China, (\"Fortunella\"), Robert Fortune (1812-1880), y \"margarita\", del latín margaritus-a-um = perla, en alusión a sus pequeños y brillantes frutos. Se trata de un arbusto o árbol pequeño de 2-3 m de altura, inerme o con escasas espinas.Hojas lanceoladas de 4-8 (-15) cm de longitud, con el ápice redondeado y la base cuneada.Tienen el margen crenulado en su mitad superior, el haz verde brillante y el envés más pálido.Pecíolo ligeramente marginado.Flores perfumadas solitarias o agrupadas en inflorescencias axilares, blancas.El fruto es lo más característico, es el más pequeño de todos los cítricos y el único cuya cáscara se puede comer.Frutos pequeños, con semillas, de corteza fina, dulce, aromática y comestible, y de pulpa naranja amarillenta y ligeramente ácida.Sus frutos son muy pequeños y tienen un carácter principalmente ornamental.',15,21,16);
INSERT INTO Productos VALUES ('FR-13','Kunquat  EXTRA con FRUTA','Frutales','150-170','NaranjasValencianas.com','su nombre científico se origina en honor a un hoticultor escocés que recolectó especímenes en China, (\"Fortunella\"), Robert Fortune (1812-1880), y \"margarita\", del latín margaritus-a-um = perla, en alusión a sus pequeños y brillantes frutos. Se trata de un arbusto o árbol pequeño de 2-3 m de altura, inerme o con escasas espinas.Hojas lanceoladas de 4-8 (-15) cm de longitud, con el ápice redondeado y la base cuneada.Tienen el margen crenulado en su mitad superior, el haz verde brillante y el envés más pálido.Pecíolo ligeramente marginado.Flores perfumadas solitarias o agrupadas en inflorescencias axilares, blancas.El fruto es lo más característico, es el más pequeño de todos los cítricos y el único cuya cáscara se puede comer.Frutos pequeños, con semillas, de corteza fina, dulce, aromática y comestible, y de pulpa naranja amarillenta y ligeramente ácida.Sus frutos son muy pequeños y tienen un carácter principalmente ornamental.',15,57,45);
INSERT INTO Productos VALUES ('FR-14','Calamondin Mini','Frutales','','Frutales Talavera S.A','Se trata de un pequeño arbolito de copa densa, con tendencia a la verticalidad, inerme o con cortas espinas. Sus hojas son pequeñas, elípticas de 5-10 cm de longitud, con los pecíolos estrechamente alados.Posee 1 o 2 flores en situación axilar, al final de las ramillas.Sus frutos son muy pequeños (3-3,5 cm de diámetro), con pocas semillas, esféricos u ovales, con la zona apical aplanada; corteza de color naranja-rojizo, muy fina y fácilmente separable de la pulpa, que es dulce, ácida y comestible..',15,10,8);
INSERT INTO Productos VALUES ('FR-15','Calamondin Copa ','Frutales','','Frutales Talavera S.A','Se trata de un pequeño arbolito de copa densa, con tendencia a la verticalidad, inerme o con cortas espinas. Sus hojas son pequeñas, elípticas de 5-10 cm de longitud, con los pecíolos estrechamente alados.Posee 1 o 2 flores en situación axilar, al final de las ramillas.Sus frutos son muy pequeños (3-3,5 cm de diámetro), con pocas semillas, esféricos u ovales, con la zona apical aplanada; corteza de color naranja-rojizo, muy fina y fácilmente separable de la pulpa, que es dulce, ácida y comestible..',15,25,20);
INSERT INTO Productos VALUES ('FR-16','Calamondin Copa EXTRA Con FRUTA','Frutales','100-120','Frutales Talavera S.A','Se trata de un pequeño arbolito de copa densa, con tendencia a la verticalidad, inerme o con cortas espinas. Sus hojas son pequeñas, elípticas de 5-10 cm de longitud, con los pecíolos estrechamente alados.Posee 1 o 2 flores en situación axilar, al final de las ramillas.Sus frutos son muy pequeños (3-3,5 cm de diámetro), con pocas semillas, esféricos u ovales, con la zona apical aplanada; corteza de color naranja-rojizo, muy fina y fácilmente separable de la pulpa, que es dulce, ácida y comestible..',15,45,36);
INSERT INTO Productos VALUES ('FR-17','Rosal bajo 1ª -En maceta-inicio brotación','Frutales','','Frutales Talavera S.A','',15,2,1);
INSERT INTO Productos VALUES ('FR-18','ROSAL TREPADOR','Frutales','','Frutales Talavera S.A','',350,4,3);
INSERT INTO Productos VALUES ('FR-19','Camelia Blanco, Chrysler Rojo, Soraya Naranja, ','Frutales','','NaranjasValencianas.com','',350,4,3);
INSERT INTO Productos VALUES ('FR-2','Naranjo -Plantón joven 1 año injerto','Frutales','','NaranjasValencianas.com','El naranjo es un árbol pequeño, que no supera los 3-5 metros de altura, con una copa compacta, cónica, transformada en esérica gracias a la poda. Su tronco es de color gris y liso, y las hojas son perennes, coriáceas, de un verde intenso y brillante, con forma oval o elíptico-lanceolada. Poseen, en el caso del naranjo amargo, un típico peciolo alado en forma de ‘corazónÂ’, que en el naranjo dulce es más estrecho y menos patente.',15,6,4);
INSERT INTO Productos VALUES ('FR-20','Landora Amarillo, Rose Gaujard bicolor blanco-rojo','Frutales','','Frutales Talavera S.A','',350,4,3);
INSERT INTO Productos VALUES ('FR-21','Kordes Perfect bicolor rojo-amarillo, Roundelay rojo fuerte','Frutales','','Frutales Talavera S.A','',350,4,3);
INSERT INTO Productos VALUES ('FR-22','Pitimini rojo','Frutales','','Frutales Talavera S.A','',350,4,3);
INSERT INTO Productos VALUES ('FR-23','Rosal copa ','Frutales','','Frutales Talavera S.A','',400,8,6);
INSERT INTO Productos VALUES ('FR-24','Albaricoquero Corbato','Frutales','','Melocotones de Cieza S.A.','árbol que puede pasar de los 6 m de altura, en la región mediterránea con ramas formando una copa redondeada. La corteza del tronco es pardo-violácea, agrietada; las ramas son rojizas y extendidas cuando jóvenes y las ramas secundarias son cortas, divergentes y escasas. Las yemas latentes son frecuentes especialmente sobre las ramas viejas.',400,8,6);
INSERT INTO Productos VALUES ('FR-25','Albaricoquero Moniqui','Frutales','','Melocotones de Cieza S.A.','árbol que puede pasar de los 6 m de altura, en la región mediterránea con ramas formando una copa redondeada. La corteza del tronco es pardo-violácea, agrietada; las ramas son rojizas y extendidas cuando jóvenes y las ramas secundarias son cortas, divergentes y escasas. Las yemas latentes son frecuentes especialmente sobre las ramas viejas.',400,8,6);
INSERT INTO Productos VALUES ('FR-26','Albaricoquero Kurrot','Frutales','','Melocotones de Cieza S.A.','árbol que puede pasar de los 6 m de altura, en la región mediterránea con ramas formando una copa redondeada. La corteza del tronco es pardo-violácea, agrietada; las ramas son rojizas y extendidas cuando jóvenes y las ramas secundarias son cortas, divergentes y escasas. Las yemas latentes son frecuentes especialmente sobre las ramas viejas.',400,8,6);
INSERT INTO Productos VALUES ('FR-27','Cerezo Burlat','Frutales','','Jerte Distribuciones S.L.','Las principales especies de cerezo cultivadas en el mundo son el cerezo dulce (Prunus avium), el guindo (P. cerasus) y el cerezo \"Duke\", híbrido de los anteriores. Ambas especies son naturales del sureste de Europa y oeste de Asia. El cerezo dulce tuvo su origen probablemente en el mar Negro y en el mar Caspio, difundiéndose después hacia Europa y Asia, llevado por los pájaros y las migraciones humanas. Fue uno de los frutales más apreciados por los griegos y con el Imperio Romano se extendió a regiones muy diversas. En la actualidad, el cerezo se encuentra difundido por numerosas regiones y países del mundo con clima templado',400,8,6);
INSERT INTO Productos VALUES ('FR-28','Cerezo Picota','Frutales','','Jerte Distribuciones S.L.','Las principales especies de cerezo cultivadas en el mundo son el cerezo dulce (Prunus avium), el guindo (P. cerasus) y el cerezo \"Duke\", híbrido de los anteriores. Ambas especies son naturales del sureste de Europa y oeste de Asia. El cerezo dulce tuvo su origen probablemente en el mar Negro y en el mar Caspio, difundiéndose después hacia Europa y Asia, llevado por los pájaros y las migraciones humanas. Fue uno de los frutales más apreciados por los griegos y con el Imperio Romano se extendió a regiones muy diversas. En la actualidad, el cerezo se encuentra difundido por numerosas regiones y países del mundo con clima templado',400,8,6);
INSERT INTO Productos VALUES ('FR-29','Cerezo Napoleón','Frutales','','Jerte Distribuciones S.L.','Las principales especies de cerezo cultivadas en el mundo son el cerezo dulce (Prunus avium), el guindo (P. cerasus) y el cerezo \"Duke\", híbrido de los anteriores. Ambas especies son naturales del sureste de Europa y oeste de Asia. El cerezo dulce tuvo su origen probablemente en el mar Negro y en el mar Caspio, difundiéndose después hacia Europa y Asia, llevado por los pájaros y las migraciones humanas. Fue uno de los frutales más apreciados por los griegos y con el Imperio Romano se extendió a regiones muy diversas. En la actualidad, el cerezo se encuentra difundido por numerosas regiones y países del mundo con clima templado',400,8,6);
INSERT INTO Productos VALUES ('FR-3','Naranjo 2 años injerto','Frutales','','NaranjasValencianas.com','El naranjo es un árbol pequeño, que no supera los 3-5 metros de altura, con una copa compacta, cónica, transformada en esérica gracias a la poda. Su tronco es de color gris y liso, y las hojas son perennes, coriáceas, de un verde intenso y brillante, con forma oval o elíptico-lanceolada. Poseen, en el caso del naranjo amargo, un típico peciolo alado en forma de ‘corazónÂ’, que en el naranjo dulce es más estrecho y menos patente.',15,7,5);
INSERT INTO Productos VALUES ('FR-30','Ciruelo R. Claudia Verde   ','Frutales','','Frutales Talavera S.A','árbol de tamaño mediano que alcanza una altura máxima de 5-6 m. Tronco de corteza pardo-azulada, brillante, lisa o agrietada longitudinalmente. Produce ramas alternas, pequeñas, delgadas, unas veces lisas, glabras y otras pubescentes y vellosas',400,8,6);
INSERT INTO Productos VALUES ('FR-31','Ciruelo Santa Rosa','Frutales','','Frutales Talavera S.A','árbol de tamaño mediano que alcanza una altura máxima de 5-6 m. Tronco de corteza pardo-azulada, brillante, lisa o agrietada longitudinalmente. Produce ramas alternas, pequeñas, delgadas, unas veces lisas, glabras y otras pubescentes y vellosas',400,8,6);
INSERT INTO Productos VALUES ('FR-32','Ciruelo Golden Japan','Frutales','','Frutales Talavera S.A','árbol de tamaño mediano que alcanza una altura máxima de 5-6 m. Tronco de corteza pardo-azulada, brillante, lisa o agrietada longitudinalmente. Produce ramas alternas, pequeñas, delgadas, unas veces lisas, glabras y otras pubescentes y vellosas',400,8,6);
INSERT INTO Productos VALUES ('FR-33','Ciruelo Friar','Frutales','','Frutales Talavera S.A','árbol de tamaño mediano que alcanza una altura máxima de 5-6 m. Tronco de corteza pardo-azulada, brillante, lisa o agrietada longitudinalmente. Produce ramas alternas, pequeñas, delgadas, unas veces lisas, glabras y otras pubescentes y vellosas',400,8,6);
INSERT INTO Productos VALUES ('FR-34','Ciruelo Reina C. De Ollins','Frutales','','Frutales Talavera S.A','árbol de tamaño mediano que alcanza una altura máxima de 5-6 m. Tronco de corteza pardo-azulada, brillante, lisa o agrietada longitudinalmente. Produce ramas alternas, pequeñas, delgadas, unas veces lisas, glabras y otras pubescentes y vellosas',400,8,6);
INSERT INTO Productos VALUES ('FR-35','Ciruelo Claudia Negra','Frutales','','Frutales Talavera S.A','árbol de tamaño mediano que alcanza una altura máxima de 5-6 m. Tronco de corteza pardo-azulada, brillante, lisa o agrietada longitudinalmente. Produce ramas alternas, pequeñas, delgadas, unas veces lisas, glabras y otras pubescentes y vellosas',400,8,6);
INSERT INTO Productos VALUES ('FR-36','Granado Mollar de Elche','Frutales','','Frutales Talavera S.A','pequeño árbol caducifolio, a veces con porte arbustivo, de 3 a 6 m de altura, con el tronco retorcido. Madera dura y corteza escamosa de color grisáceo. Las ramitas jóvenes son más o menos cuadrangulares o angostas y de cuatro alas, posteriormente se vuelven redondas con corteza de color café grisáceo, la mayoría de las ramas, pero especialmente las pequeñas ramitas axilares, son en forma de espina o terminan en una espina aguda; la copa es extendida.',400,9,7);
CREATE TABLE DetallePedidos (
  CodigoPedido number(6) NOT NULL,
  CodigoProducto varchar2(15) NOT NULL,
  Cantidad number(6) NOT NULL,
  PrecioUnidad number(15,2) NOT NULL,
  NumeroLinea number(6) NOT NULL,
  PRIMARY KEY (CodigoPedido,CodigoProducto),
  CONSTRAINT DetallePedidos_PedidoFK FOREIGN KEY (CodigoPedido) REFERENCES Pedidos (CodigoPedido),
  CONSTRAINT DetallePedidos_ProductoFK FOREIGN KEY (CodigoProducto) REFERENCES Productos (CodigoProducto)
);
 
INSERT INTO DetallePedidos VALUES (1,'FR-67',10,70,3);
INSERT INTO DetallePedidos VALUES (1,'OR-127',40,4,1);
INSERT INTO DetallePedidos VALUES (1,'OR-141',25,4,2);
INSERT INTO DetallePedidos VALUES (1,'OR-241',15,19,4);
INSERT INTO DetallePedidos VALUES (1,'OR-99',23,14,5);
INSERT INTO DetallePedidos VALUES (2,'FR-4',3,29,6);
INSERT INTO DetallePedidos VALUES (2,'FR-40',7,8,7);
INSERT INTO DetallePedidos VALUES (2,'OR-140',50,4,3);
INSERT INTO DetallePedidos VALUES (2,'OR-141',20,5,2);
INSERT INTO DetallePedidos VALUES (2,'OR-159',12,6,5);
INSERT INTO DetallePedidos VALUES (2,'OR-227',67,64,1);
INSERT INTO DetallePedidos VALUES (2,'OR-247',5,462,4);
INSERT INTO DetallePedidos VALUES (3,'FR-48',120,9,6);
INSERT INTO DetallePedidos VALUES (3,'OR-122',32,5,4);
INSERT INTO DetallePedidos VALUES (3,'OR-123',11,5,5);
INSERT INTO DetallePedidos VALUES (3,'OR-213',30,266,1);
INSERT INTO DetallePedidos VALUES (3,'OR-217',15,65,2);
INSERT INTO DetallePedidos VALUES (3,'OR-218',24,25,3);
INSERT INTO DetallePedidos VALUES (4,'FR-31',12,8,7);
INSERT INTO DetallePedidos VALUES (4,'FR-34',42,8,6);
INSERT INTO DetallePedidos VALUES (4,'FR-40',42,9,8);
INSERT INTO DetallePedidos VALUES (4,'OR-152',3,6,5);
INSERT INTO DetallePedidos VALUES (4,'OR-155',4,6,3);
INSERT INTO DetallePedidos VALUES (4,'OR-156',17,9,4);
INSERT INTO DetallePedidos VALUES (4,'OR-157',38,10,2);
INSERT INTO DetallePedidos VALUES (4,'OR-222',21,59,1);
INSERT INTO DetallePedidos VALUES (8,'FR-106',3,11,1);
INSERT INTO DetallePedidos VALUES (8,'FR-108',1,32,2);
INSERT INTO DetallePedidos VALUES (8,'FR-11',10,100,3);
INSERT INTO DetallePedidos VALUES (9,'AR-001',80,1,3);
INSERT INTO DetallePedidos VALUES (9,'AR-008',450,1,2);
INSERT INTO DetallePedidos VALUES (9,'FR-106',80,8,1);
INSERT INTO DetallePedidos VALUES (9,'FR-69',15,91,2);
INSERT INTO DetallePedidos VALUES (10,'FR-82',5,70,2);
INSERT INTO DetallePedidos VALUES (10,'FR-91',30,75,1);
INSERT INTO DetallePedidos VALUES (10,'OR-234',5,64,3);
INSERT INTO DetallePedidos VALUES (11,'AR-006',180,1,3);
INSERT INTO DetallePedidos VALUES (11,'OR-247',80,8,1);
INSERT INTO DetallePedidos VALUES (12,'AR-009',290,1,1);
INSERT INTO DetallePedidos VALUES (13,'11679',5,14,1);
INSERT INTO DetallePedidos VALUES (13,'21636',12,14,2);
INSERT INTO DetallePedidos VALUES (13,'FR-11',5,100,3);
INSERT INTO DetallePedidos VALUES (14,'FR-100',8,11,2);
INSERT INTO DetallePedidos VALUES (14,'FR-13',13,57,1);
INSERT INTO DetallePedidos VALUES (15,'FR-84',4,13,3);
INSERT INTO DetallePedidos VALUES (15,'OR-101',2,6,2);
INSERT INTO DetallePedidos VALUES (15,'OR-156',6,10,1);
INSERT INTO DetallePedidos VALUES (15,'OR-203',9,10,4);
INSERT INTO DetallePedidos VALUES (16,'30310',12,12,1);
INSERT INTO DetallePedidos VALUES (16,'FR-36',10,9,2);
INSERT INTO DetallePedidos VALUES (17,'11679',5,14,1);
INSERT INTO DetallePedidos VALUES (17,'22225',5,12,3);
INSERT INTO DetallePedidos VALUES (17,'FR-37',5,9,2);
INSERT INTO DetallePedidos VALUES (17,'FR-64',5,22,4);
INSERT INTO DetallePedidos VALUES (17,'OR-136',5,18,5);
INSERT INTO DetallePedidos VALUES (18,'22225',4,12,2);
INSERT INTO DetallePedidos VALUES (18,'FR-22',2,4,1);
INSERT INTO DetallePedidos VALUES (18,'OR-159',10,6,3);
INSERT INTO DetallePedidos VALUES (19,'30310',9,12,5);
INSERT INTO DetallePedidos VALUES (19,'FR-23',6,8,4);
INSERT INTO DetallePedidos VALUES (19,'FR-75',1,32,2);
INSERT INTO DetallePedidos VALUES (19,'FR-84',5,13,1);
INSERT INTO DetallePedidos VALUES (19,'OR-208',20,4,3);
INSERT INTO DetallePedidos VALUES (20,'11679',14,14,1);
INSERT INTO DetallePedidos VALUES (20,'30310',8,12,2);
INSERT INTO DetallePedidos VALUES (21,'21636',5,14,3);
INSERT INTO DetallePedidos VALUES (21,'FR-18',22,4,1);
INSERT INTO DetallePedidos VALUES (21,'FR-53',3,8,2);
INSERT INTO DetallePedidos VALUES (22,'OR-240',1,6,1);
INSERT INTO DetallePedidos VALUES (23,'AR-002',110,1,4);
INSERT INTO DetallePedidos VALUES (23,'FR-107',50,22,3);
INSERT INTO DetallePedidos VALUES (23,'FR-85',4,70,2);
INSERT INTO DetallePedidos VALUES (23,'OR-249',30,5,1);
INSERT INTO DetallePedidos VALUES (24,'22225',3,15,1);
INSERT INTO DetallePedidos VALUES (24,'FR-1',4,7,4);
INSERT INTO DetallePedidos VALUES (24,'FR-23',2,7,2);
INSERT INTO DetallePedidos VALUES (24,'OR-241',10,20,3);
INSERT INTO DetallePedidos VALUES (25,'FR-77',15,69,1);
INSERT INTO DetallePedidos VALUES (25,'FR-9',4,30,3);
INSERT INTO DetallePedidos VALUES (25,'FR-94',10,30,2);
INSERT INTO DetallePedidos VALUES (26,'FR-15',9,25,3);
INSERT INTO DetallePedidos VALUES (26,'OR-188',4,25,1);
INSERT INTO DetallePedidos VALUES (26,'OR-218',14,25,2);
INSERT INTO DetallePedidos VALUES (27,'OR-101',22,6,2);
INSERT INTO DetallePedidos VALUES (27,'OR-102',22,6,3);
INSERT INTO DetallePedidos VALUES (27,'OR-186',40,6,1);
INSERT INTO DetallePedidos VALUES (28,'FR-11',8,99,3);
INSERT INTO DetallePedidos VALUES (28,'OR-213',3,266,2);
INSERT INTO DetallePedidos VALUES (28,'OR-247',1,462,1);
INSERT INTO DetallePedidos VALUES (29,'FR-82',4,70,4);
INSERT INTO DetallePedidos VALUES (29,'FR-9',4,28,1);
INSERT INTO DetallePedidos VALUES (29,'FR-94',20,31,5);
INSERT INTO DetallePedidos VALUES (29,'OR-129',2,111,2);
INSERT INTO DetallePedidos VALUES (29,'OR-160',10,9,3);
INSERT INTO DetallePedidos VALUES (30,'AR-004',10,1,6);
INSERT INTO DetallePedidos VALUES (30,'FR-108',2,32,2);
INSERT INTO DetallePedidos VALUES (30,'FR-12',2,19,3);
INSERT INTO DetallePedidos VALUES (30,'FR-72',4,31,5);
INSERT INTO DetallePedidos VALUES (30,'FR-89',10,45,1);
INSERT INTO DetallePedidos VALUES (30,'OR-120',5,5,4);
INSERT INTO DetallePedidos VALUES (31,'AR-009',25,2,3);
INSERT INTO DetallePedidos VALUES (31,'FR-102',1,20,1);
INSERT INTO DetallePedidos VALUES (31,'FR-4',6,29,2);
INSERT INTO DetallePedidos VALUES (32,'11679',1,14,4);
INSERT INTO DetallePedidos VALUES (32,'21636',4,15,5);
INSERT INTO DetallePedidos VALUES (32,'22225',1,15,3);
INSERT INTO DetallePedidos VALUES (32,'OR-128',29,100,2);
INSERT INTO DetallePedidos VALUES (32,'OR-193',5,20,1);
INSERT INTO DetallePedidos VALUES (33,'FR-17',423,2,4);
INSERT INTO DetallePedidos VALUES (33,'FR-29',120,8,3);
INSERT INTO DetallePedidos VALUES (33,'OR-214',212,10,2);
INSERT INTO DetallePedidos VALUES (33,'OR-247',150,462,1);
INSERT INTO DetallePedidos VALUES (34,'FR-3',56,7,4);
INSERT INTO DetallePedidos VALUES (34,'FR-7',12,29,3);
INSERT INTO DetallePedidos VALUES (34,'OR-172',20,18,1);
INSERT INTO DetallePedidos VALUES (34,'OR-174',24,18,2);
INSERT INTO DetallePedidos VALUES (35,'21636',12,14,4);
INSERT INTO DetallePedidos VALUES (35,'FR-47',55,8,3);
INSERT INTO DetallePedidos VALUES (35,'OR-165',3,10,2);
INSERT INTO DetallePedidos VALUES (35,'OR-181',36,10,1);
INSERT INTO DetallePedidos VALUES (35,'OR-225',72,10,5);
INSERT INTO DetallePedidos VALUES (36,'30310',4,12,2);
INSERT INTO DetallePedidos VALUES (36,'FR-1',2,7,3);
INSERT INTO DetallePedidos VALUES (36,'OR-147',6,7,4);
INSERT INTO DetallePedidos VALUES (36,'OR-203',1,12,5);
INSERT INTO DetallePedidos VALUES (36,'OR-99',15,13,1);
INSERT INTO DetallePedidos VALUES (37,'FR-105',4,70,1);
INSERT INTO DetallePedidos VALUES (37,'FR-57',203,8,2);
INSERT INTO DetallePedidos VALUES (37,'OR-176',38,10,3);
INSERT INTO DetallePedidos VALUES (38,'11679',5,14,1);
INSERT INTO DetallePedidos VALUES (38,'21636',2,14,2);
INSERT INTO DetallePedidos VALUES (39,'22225',3,12,1);
INSERT INTO DetallePedidos VALUES (39,'30310',6,12,2);
INSERT INTO DetallePedidos VALUES (40,'AR-001',4,1,1);
INSERT INTO DetallePedidos VALUES (40,'AR-002',8,1,2);
INSERT INTO DetallePedidos VALUES (41,'AR-003',5,1,1);
INSERT INTO DetallePedidos VALUES (41,'AR-004',5,1,2);
INSERT INTO DetallePedidos VALUES (42,'AR-005',3,1,1);
INSERT INTO DetallePedidos VALUES (42,'AR-006',1,1,2);
INSERT INTO DetallePedidos VALUES (43,'AR-007',9,1,1);
INSERT INTO DetallePedidos VALUES (44,'AR-008',5,1,1);
INSERT INTO DetallePedidos VALUES (45,'AR-009',6,1,1);
INSERT INTO DetallePedidos VALUES (45,'AR-010',4,1,2);
INSERT INTO DetallePedidos VALUES (46,'FR-1',4,7,1);
INSERT INTO DetallePedidos VALUES (46,'FR-10',8,7,2);
INSERT INTO DetallePedidos VALUES (47,'FR-100',9,11,1);
INSERT INTO DetallePedidos VALUES (47,'FR-101',5,13,2);
INSERT INTO DetallePedidos VALUES (48,'FR-102',1,18,1);
INSERT INTO DetallePedidos VALUES (48,'FR-103',1,25,2);
INSERT INTO DetallePedidos VALUES (48,'OR-234',50,64,1);
INSERT INTO DetallePedidos VALUES (48,'OR-236',45,49,2);
INSERT INTO DetallePedidos VALUES (48,'OR-237',50,19,3);
INSERT INTO DetallePedidos VALUES (49,'OR-204',50,10,1);
INSERT INTO DetallePedidos VALUES (49,'OR-205',10,10,2);
INSERT INTO DetallePedidos VALUES (49,'OR-206',5,5,3);
INSERT INTO DetallePedidos VALUES (50,'OR-225',12,10,1);
INSERT INTO DetallePedidos VALUES (50,'OR-226',15,38,2);
INSERT INTO DetallePedidos VALUES (50,'OR-227',44,64,3);
INSERT INTO DetallePedidos VALUES (51,'OR-209',50,10,1);
INSERT INTO DetallePedidos VALUES (51,'OR-210',80,39,2);
INSERT INTO DetallePedidos VALUES (51,'OR-211',70,59,3);
INSERT INTO DetallePedidos VALUES (53,'FR-2',1,7,1);
INSERT INTO DetallePedidos VALUES (53,'FR-85',1,70,3);
INSERT INTO DetallePedidos VALUES (53,'FR-86',2,11,2);
INSERT INTO DetallePedidos VALUES (53,'OR-116',6,7,4);
INSERT INTO DetallePedidos VALUES (54,'11679',3,14,3);
INSERT INTO DetallePedidos VALUES (54,'FR-100',45,10,2);
INSERT INTO DetallePedidos VALUES (54,'FR-18',5,4,1);
INSERT INTO DetallePedidos VALUES (54,'FR-79',3,22,4);
INSERT INTO DetallePedidos VALUES (54,'OR-116',8,7,6);
INSERT INTO DetallePedidos VALUES (54,'OR-123',3,5,5);
INSERT INTO DetallePedidos VALUES (54,'OR-168',2,10,7);
INSERT INTO DetallePedidos VALUES (55,'OR-115',9,7,1);
INSERT INTO DetallePedidos VALUES (55,'OR-213',2,266,2);
INSERT INTO DetallePedidos VALUES (55,'OR-227',6,64,5);
INSERT INTO DetallePedidos VALUES (55,'OR-243',2,64,4);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 92
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Obtener producto mas comprado por un cliente y el pedido con mayor importe

Publicado por Luis Horacio (38 intervenciones) el 18/12/2019 16:53:52
Buenos días, estas son las consultas

COD de PEDIDO y FECHA PEDIDO CON TOTAL IMPORTE MÁXIMO:

1
2
3
4
5
6
7
8
select top 1 codigopedido, fechaPedido, Valor as valor from
	(select codigopedido, fechaPedido, sum(Valor) as valor from
		(select P.codigopedido, P.fechaPedido, (D.Preciounidad * D.cantidad) as Valor from pedidos p
		inner join DetallePedidos D
		on P.codigopedido = D.codigopedido
		where P.estado = 'Entregado' and P.codigocliente = 5) Consulta
		group by codigopedido, fechaPedido) TotalesPedido
	order by valor desc

COD PRODUCTO y NOMBRE PRODUCTO, del producto más comprado(Cantidad Máxima)

1
2
3
4
5
6
select top 1 codigoproducto, nombre, Cantidad from
	(select Consulta.codigoproducto, nombre, Cantidad from
		(select codigoproducto, sum(cantidad) as Cantidad from DetallePedidos
		group by codigoproducto) Consulta
		inner join Productos on Consulta.codigoproducto = Productos.codigoproducto) Totales
order by cantidad desc


Y lo mismo que lo anterior pero para todos los clientes.

1
2
3
4
5
6
7
8
select top 1 codigopedido, fechaPedido, Valor as valor from
	(select codigopedido, fechaPedido, sum(Valor) as valor from
		(select P.codigopedido, P.fechaPedido, (D.Preciounidad * D.cantidad) as Valor from pedidos p
		inner join DetallePedidos D
		on P.codigopedido = D.codigopedido
		where P.estado = 'Entregado') Consulta
		group by codigopedido, fechaPedido) TotalesPedido
	order by valor desc


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en SQL (en relación al último mes)
Gráfica de SQL

Obtener producto mas comprado por un cliente y el pedido con mayor importe

Publicado por minak (2 intervenciones) el 18/12/2019 23:33:21
Muchisimas gracias por contestar

Yo hoy consegui hacer dos que queria mas o menos porque mas o menos porque esas me sacan todos los productos no consegui decir que me diese la maxima

MaximoProducto vendido de un cliente

SELECT DP.CODIGOPRODUCTO ,P.NOMBRE, SUM(CANTIDAD) AS TOTALVENTA
FROM (SELECT AUXDP.*
FROM PEDIDOS AUXP
INNER JOIN DETALLEPEDIDOS AUXDP ON AUXDP.CODIGOPEDIDO = AUXP.CODIGOPEDIDO
WHERE CODIGOCLIENTE = 1) DP
INNER JOIN PRODUCTOS P ON P.CODIGOPRODUCTO = DP.CODIGOPRODUCTO
GROUP BY DP.CODIGOPRODUCTO ,P.NOMBRE
ORDER BY TOTALVENTA DESC

MaximoProducto vendido en global

SELECT DP.CODIGOPRODUCTO ,P.NOMBRE, SUM(CANTIDAD) AS TOTALVENTA
FROM DETALLEPEDIDOS DP
INNER JOIN PRODUCTOS P ON P.CODIGOPRODUCTO = DP.CODIGOPRODUCTO
GROUP BY DP.CODIGOPRODUCTO ,P.NOMBRE
ORDER BY TOTALVENTA DESC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 92
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Obtener producto mas comprado por un cliente y el pedido con mayor importe

Publicado por Luis Horacio (38 intervenciones) el 19/12/2019 20:50:59
Buenas tardes, probaste las que te coloque?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar