Мне было поручено создать базу данных с поддержкой Интернета, где клиенты могут заказывать площадки для кемпинга.SQL-запрос, выбор доступных полей по заданному диапазону дат
В настоящее время я работаю над SQL-запросом, чтобы проверить, какие смолы доступны в течение определенной даты.
У меня есть таблица «Pitch», который содержит pitch
и type_id
колонны, и «» бронирования таблицы, которые содержат Pitch StartDate
и EndDate
столбцов. настоящее время у меня это:
SELECT Pitch
FROM Pitch AS p
WHERE
Pitch NOT IN (
SELECT Pitch
From Booking As b
WHERE b.Pitch IS NOT NULL
AND b.Pitch = p.pitch
AND (StartDate >= 15/06/2015 AND EndDate <= 20/06/2015)
);
Все, что я вижу здесь это утверждение. Какой у Вас вопрос? –
Я бы хотел, чтобы запрос возвращал только поля, доступные в течение двух дат. –
'15/06/2015' недействительный синтаксис для литерала даты в SQL (на самом деле это число: 15 разделено на 6, разделенное к 2015 году) - какая СУБД принимает это? –