Tecnologia
Una clínica almacena los turnos para los distintos médicos en una tabla llamada "consultas" y en otra tabla "medicos" los datos de losmédicos.
create table medicos (
documento varchar(20) not null,
nombre varchar(30),
constraint PK_medicos primary key (documento)
);
createtable consultas(
fecha date,
medico varchar(20) not null,
paciente varchar(30),
constraint PK_consultas primary key (fecha,medico),
constraintFK_consultas_medico foreign key (medico) references medicos(documento)
);
2. Registrar los siguientes datos:
insert into medicos values('22222222','Alfredo Acosta');
insert intomedicos values('23333333','Pedro Perez');
insert into medicos values('24444444','Marcela Morales');
insert into consultas values('2011/03/26 8:00','22222222','Juan Juarez');
insert into consultasvalues('2011/03/26 8:00','23333333','Gaston Gomez');
insert into consultas values('2011/04/26 8:30','22222222','Nora Norte');
insert into consultas values('2011/04/28 9:00','22222222','JuanJuarez');
insert into consultas values('2011/03/29 8:00','24444444','Nora Norte');
insert into consultas values('2011/03/24 8:30','22222222','Hector Huerta');
insert into consultas values('2011/04/249:30','23333333','Hector Huerta');
3. Cree la función "f_nombreDia" que recibe una fecha (tipo varchar) y nos retorne el nombre del día en español.
create functionf_nombreDia (@fecha varchar(30)) returns varchar(10)
as
begin
declare @nombre varchar(10)
set @nombre=datename(weekday,@fecha)
return @nombreend
4. Cree la función "f_horario" que recibe una fecha (tipo varchar) y nos retorne la hora y minutos
create function f_horario...
Regístrate para leer el documento completo.