Функция Date

warshadow
Дата: 03.11.2009 00:51:20
Всем доброй ночи )Вопрос такой мне нужно в условие отбора запроса на выборку добавить функцию,чтобы отбирала разницу с начала года по текущую дату
simply
Дата: 03.11.2009 05:35:56
Если Вам нужна не разница а интервал периода то так:
Between #01.01.2009# And Date()
simply
Дата: 03.11.2009 05:42:17
А вообще лучше запрос вызывать из формы а в условиях отбора ставить ссылку на поля в этой форме нач.периода и конец периода, что бы не лазить каждый раз в запрос
Between Forms![МояФорма]![Начало] and Forms![МояФорма]![Конец]
так можна
Дата: 03.11.2009 07:24:42
Between dateserial(Year(Date()), 1, 1) And Date()
simply
Дата: 03.11.2009 08:13:48
так можна
Between dateserial(Year(Date()), 1, 1) And Date()

Если в запрос то тогда уже так:
Between DateSerial(Year(Date());1;1) And Date()
так,
Дата: 03.11.2009 08:23:34
simply
так можна
Between dateserial(Year(Date()), 1, 1) And Date()

Если в запрос то тогда уже так:
Between DateSerial(Year(Date());1;1) And Date()


simply,

...вот как раз в запросе (в СКЛ-редакторе), вот так )
Between dateserial(Year(Date()), 1, 1) And Date()

в построителе запросов, у нас с вами (в Киеве), да так
Between DateSerial(Year(Date());1;1) And Date()

не знаю - откуда ТС,
но в каком-нибудь солнечном Гондурасе
для построителя запросов будет правильно так
Between DateSerial(Year(Date())|1|1) And Date()

этот параметр задается в региональных стандартах Винды - Разделитель элементов списка
CoolMind
Дата: 03.11.2009 08:47:46
так, круто!
Тогда у меня вопрос по второму параметру. Пусть поле "Дата" имеет тип Дата/Время.
Тогда не стоит ли писать так:
Between DateSerial(Year(Date()), 1, 1) And Date()+1
так,
Дата: 03.11.2009 08:53:58
CoolMind,

...ну да, наверняка
думаю, это лучше чем "отрубать" время у данных в поле с Дата/Время
warshadow
Дата: 03.11.2009 15:23:06
simply
так можна
Between dateserial(Year(Date()), 1, 1) And Date()

Если в запрос то тогда уже так:
Between DateSerial(Year(Date());1;1) And Date()

simply
А вообще лучше запрос вызывать из формы а в условиях отбора ставить ссылку на поля в этой форме нач.периода и конец периода, что бы не лазить каждый раз в запрос
Between Forms![МояФорма]![Начало] and Forms![МояФорма]![Конец]

так,
simply
так можна
Between dateserial(Year(Date()), 1, 1) And Date()

Если в запрос то тогда уже так:
Between DateSerial(Year(Date());1;1) And Date()


simply,

...вот как раз в запросе (в СКЛ-редакторе), вот так )
Between dateserial(Year(Date()), 1, 1) And Date()

в построителе запросов, у нас с вами (в Киеве), да так
Between DateSerial(Year(Date());1;1) And Date()

не знаю - откуда ТС,
но в каком-нибудь солнечном Гондурасе
для построителя запросов будет правильно так
Between DateSerial(Year(Date())|1|1) And Date()

этот параметр задается в региональных стандартах Винды - Разделитель элементов списка


Спасибо всем за помощь!!!!!
Помогла вот эта ф-ия:
Between DateSerial(Year(Date());1;1) And Date()