-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconsultas.sql
118 lines (106 loc) · 1.91 KB
/
consultas.sql
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
-- seleccionar todos los socios
SELECT *
FROM
socio;
-- seleccionar todos los creadores
SELECT *
FROM
creador;
-- seleccionar los nombres, tipos e id de todos los materiales
SELECT
id_material,
tipo,
titulo
FROM
material_prestamo
ORDER BY
tipo;
-- seleccionar todos los ordenadores
SELECT
id_ordenador,
so,
modelo
FROM
ordenador;
-- Obtener todos los libros en préstamo
SELECT *
FROM
material_prestamo
WHERE
tipo = 'libro'
AND socio_prestamo IS NOT NULL;
-- seleccionar todos los turnos de un empleado específico (Juan)
SELECT
empleado,
dia,
hora_entrada,
hora_salida
FROM
turno
WHERE
empleado = '00000000Y';
-- Obtener todos los préstamos previos de un socio específico
SELECT
material,
fecha_prestamo,
fecha_devolucion
FROM
prestamo_previo
WHERE
socio_prestamo = 3;
-- seleccionar todos los usos previos de un ordenador específico
SELECT
id_ordenador,
fecha_prestamo,
fecha_devolucion,
usuario
FROM
uso_previo
WHERE
id_ordenador = 3000000;
-- seleccionar todos los nombres de los creadores de nacionalidad estadounidense
SELECT
nombre,
apellido1,
apellido2
FROM
creador
WHERE
nacionalidad = 'EEUU';
-- seleccionar todos los materiales actualmente disponibles (no en préstamo)
SELECT
id_material,
tipo,
titulo,
genero,
fecha_publicacion,
creador,
productora,
isbn
FROM
material_prestamo
WHERE
socio_prestamo IS NULL;
-- seleccionar todos los materiales prestados actualmente por un socio específico
SELECT
id_material,
tipo,
titulo,
genero,
fecha_publicacion,
creador,
productora,
isbn
FROM
material_prestamo
WHERE
socio_prestamo = 3;
-- seleccionar todos los ordenadores actualmente disponibles (no en préstamo)
SELECT
id_ordenador,
so,
modelo
FROM
ordenador
WHERE
fecha_prestamo IS NULL;