Como verán, estoy trabajando con una base de datos de un hotel, y uno de los enunciados solicita un procedimiento almacenado en donde si el hospedado realizar una llamada telefónica, esta quede registrada en una tabla creada para ese propósito, es aquí donde solicito de su ayuda, tengo que insertar la hora en la que se inicio la llamada ( getdate() ), esa es sencilla, es el otro campo el que no se como hacer.
Para explicarme mejor, lo explicare de la sgte forma:
supongamos que existe una persona hospedada en el hotel, dicha persona desea realizar una llamada telefónica a un amigo (por decir así), al momento en que la persona realiza la llamada, esta debe quedar registrada en la base de datos con la hora de inicio y hora fin de la llamada. ej(HI: 10:02.09 - HF: 10:05:15)
como se puede realizar dicha operación?
estas son las tablas con la que estoy trabajando:
Código:
les agradezco por toda su ayuda... create table Hospedaje( HospedajeNro int not null, PisoNro smallint not null, HabitacionNro smallint not null, constraint "HospedajeNro_PK" primary key(HospedajeNro)); create table Llamada( HospedajeNro int not null, TiempoInicio datetime not null, TiempoFin datetime not null, constraint "TiempoInicio_TiempoFin_PK" primary key(TiempoInicio, TiempoFin), constraint "HospedajeNro_FK" foreign key(HospedajeNro) references Hospedaje(HospedajeNro));