Estoy tratando de crear un sitio web de alquileres. Hay una disposición para ingresar la fecha de inicio y la fecha de finalización y tengo que obtener registros de SQL Server que coincidan con los criterios. Hay una tabla llamada Reservas que almacena la fecha de inicio y la fecha de finalización de las reservas de apartamentos. Para mostrar registros de apartamentos sin reserva correspondiente en el rango de tiempo dado, ¿cómo puedo proceder con la función de JavaScript?
Tengo algo como esto ahora mismo. Parece que a la consulta de selección le falta algo.
function searchDB() { var start = document.getElementById("start").value; var end = document.getElementById("end").value; Select * from Apartments where Id NOT IN (SELECT ApartmentId from Bookings where start >= StartDate and end <= EndDate); }
Necesita tener una API REST que se conectará a la base de datos del SERVIDOR SQL para obtener los datos. El punto final de la API REST debe invocarse desde el código javascript de Frontend usando AJAX o Fetch API.