Не найдено ни одного тесно связанного вопроса, поэтому здесь.
Это простая версия моего запроса:
SELECT sampleID, beginDateTime
FROM sample
WHERE DateValue(beginDateTime) = [Enter sample date: ];
Это не возвращает записей, но должно возвращать 3 на основедата, которую я ввел.
Однако эта версия возвращает то, что я ожидаю, все записи, которые соответствуют предоставленной дате и их соответствующим временам.
SELECT sampleID, beginDateTime
FROM sample
WHERE DateValue(beginDateTime) = #2015-5-18#;
Как включить приглашение пользователя, правильно отформатированное в Access SQL, которое будет возвращать соответствующие записи?Примечание: я не знаю VBA.
Также попытался добавить PARAMETER = beginDateTime DateTime;
Это, кажется, возвращает все записи и назначает им всю дату, на которую был запрошен пользователь.
Пробовал использовать DateValue в списке параметров:
SELECT sampleID, DateValue(beginDateTime)
FROM sample
WHERE beginDateTime = [Enter sample date: ];
Это только возвращает даты = 0: 00: 00
Я бы хотел, чтобы мой запрос подсказал пользователюдату (без времени) и вернуть все записи с этой датой вместе с их соответствующим временем.
Буду очень признателен за вашу помощь.Заранее спасибо.