Мне нужно несколько советов о том, как написать запрос в Ms-Access, который будет извлекать все записи на основе опубликованной даты, но без даты истечения срока действия. Например, моя таблица содержит 3 столбца EventTitle, PublishDate, ExpiryDate со значениями Title1, 22.02.2012, 28.03.2012.
Теперь первая запись появится только 22 февраля 2012 года до 28 марта 2012 года. Запрос, который я использовал, удаляет запись, когда текущая дата изменяется с 22 февраля на 23 февраля.
Я пытался использовать приведенный ниже скрипт
SELECT top 1 Title, ExpiryDate
FROM Table1
WHERE (((PublishDate)=Date()
Or (PublishDate)<=[ExpiryDate])
AND ((ExpiryDate)>=Date()))
ORDER BY ExpiryDate ASC