Помогите с запросом в аксес

помогите с запросом в аксес
SELECT Otsenki.Прізвище, Телефони.Телефон, Телефони.Типтел, Otsenki.[Дата народження]
FROM Otsenki INNER JOIN Телефони ON (Otsenki.[Ім'я]=Телефони.[Ім'я]) AND (Otsenki.Прізвище=Телефони.Прізвище) AND (Otsenki.Nomer=Телефони.Nomer)
WHERE (((Otsenki.[Дата народження])=Between 01/01/1993 And 31/12/1993));

мне нужна выборка фамилий и номеров телефонов студентов только 1993 года рождения
беда в последней строчке
где ошибка, подскажите, пожалуйста

  • Ну, нет у меня аксесса. А всезнающий Интернет говорит следующее (для запросов с датами):
    •даты должны быть заключены в решетки и написаны по американскому формату (mm/dd/yyyy) с дробной чертой в качестве разделителя.

    Пример оттуда же:
    SELECT *
    FROM Table
    WHERE (((Table.DateOpen)=#03/31/2003#));

    или

    Dim q As Date
    q = Now
    strSQL = "SELECT * " _
    & "FROM Table " _
    & "WHERE (((Table.DateOpen)=#" & Format(q, "mm/dd/yy") & "#));"

    В последнем примере обратные слеши предохраняют от преобразований прямые слеши.

    Источник: Интернет. И голова.