Buenas!
No queria abrir otro post y tengo un par de consultas, espero q alguien me pueda ayudar, la cosa es así, cree esta base de datos:
create table autos
(
marca varchar(25) not null,
modelo varchar(25) not null,
color varchar(15) not null,
matricula varchar(25) not null,
situacion varchar(15) not null,
constraint pk_auto primary key (matricula)
);
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('Lamborghini', 'Diablo 630', 'amarillo', 'ma-2663-bc', 'en renta')
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('Ferrarri', 'F-40', 'Rojo', 'ma-8870-bc', 'en taller')
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('pontiac', 'trans-am', 'negro', 'vd-870-gth', 'disponble')
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('austin m.', 's340', 'marron', 'ml-7890-b', 'en renta')
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('jaguar', 'destructor', 'verde', 'knight', 'en renta')
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('sbarroR', 'decade', 'blanco', 'ca-5647-ab', 'disponible')
insert into autos (marca, modelo, color, matricula, situacion) VALUES
('de tamaso', 'pantera', 'blanco', 'ad-768-tty', 'disponible')
create table clientes
(
apellidos varchar(35) not null,
nombre varchar(15) not null,
dui char(10) not null,
edad int not null,
constraint pk_clientes primary key (dui)
);
insert into clientes (apellidos, nombre, dui, edad) VALUES
('gonzales aranda', 'javier', '758369-1', 27)
insert into clientes (apellidos, nombre, dui, edad) VALUES
('beato apostol', 'antonio', '28836746-1', 43)
insert into clientes (apellidos, nombre, dui, edad) VALUES
('campos ortega', 'adriano', '82665358-6', 36)
insert into clientes (apellidos, nombre, dui, edad) VALUES
('ruiz rojo', 'juan', '83667228-5', 35)
create table rentas
(
matricula varchar(25) not null,
dui char(10) not null,
fecha datetime not null,
constraint fk_rentas_clientes foreign key (dui)
references clientes (dui) on delete cascade on update cascade,
constraint fk_rentas_autos foreign key (matricula)
references autos (matricula) on delete cascade on update cascade
);
insert into rentas (matricula, dui, fecha) values
('MA-2663-BC', '758369-1', 21/02/2001)
insert into rentas (matricula, dui, fecha) values
('ML-7890-B', '83667228-5', 21/02/2001)
insert into rentas (matricula, dui, fecha) values
('AD-768-TTY', '758369-1', 10/11/2001)
insert into rentas (matricula, dui, fecha) values
('AD-768-TTY', '82665358-6', 02/03/2002)
insert into rentas (matricula, dui, fecha) values
('MA-2663-BC', '28836746-1', 15/04/2002)
insert into rentas (matricula, dui, fecha) values
('KNIGHT', '83667228-5', 26/04/2002)
insert into rentas (matricula, dui, fecha) values
('ML-7890-B', '83667228-5', 29/04/2002)
Muy bien, necesitaba hacer varias consultas, subconsultas y modificaciones que ya las hice, pero me quedan 2 consultas por hacer que no logro que funcionen.
tengo que:
seleccionar nombre, apellidos y edad del cliente, marca, modelo y matricula de los autos rentados en la fecha 21/02/2001
lo intento hacer algo asi pero no logro que funcione:
--seleccionar nombre apellido y edad del cliente, marca, modelo, y matricula de los autos rentados el 21/02/2001
select nombre, apellidos, edad
from clientes
where
(select dui
from rentas
where fecha = '21/02/2001')
ayuda? gracias