Создать запрос в Ms Access

Тема в разделе "Остальные БД", создана пользователем jCoder, 2 дек 2009.

  1. jCoder

    jCoder Гость

    Помогите создать запрос при помощи SQL... Мне нужно определить колличество записей в таблице, в промежутке с такой-то по такую-то даты, например: с 04.11.2009 по 05.12.2009 Пытаюсь следующим образом:

    ... выборка
    ...
    поле_даты BETWEEN '04.11.2009' AND '05.12.2009' ! А потом ошибка: не соответствие типов и т. д.

    Как правильно задать этот критерий?
     
  2. BOPOHA

    BOPOHA Well-Known Member

    Регистрация:
    26 апр 2006
    Сообщения:
    118
    Симпатии:
    0
    <!--shcode--><pre><code class='sql'>поле_даты BETWEEN #11/04/2009# AND #12/05/2009#[/CODE]
    Дата в должна быть в американском формате.
    Можно еще и так:
    <!--shcode--><pre><code class='sql'>поле_даты BETWEEN CDate('04.11.2009') AND CDate('05.12.2009')[/CODE]
     
  3. BOPOHA

    BOPOHA Well-Known Member

    Регистрация:
    26 апр 2006
    Сообщения:
    118
    Симпатии:
    0
    Потому что F1. Как хотят так и пишут. MS удобно американский формат.
     
Загрузка...

Поделиться этой страницей