Access

Sladik

Member
Joined
Dec 6, 2005
Messages
23
Reaction score
6
Location
Москва
Website
vredina.ifolder.ru
Люди добрые:):) помогите плз к понедельнику надо базу данных сделать возникла проблема с построением выражений. нужно выдавать запрос о возрасте от...до... на текущую дату ../../.. как быть? если есть дата рождения с днём мес. и годом пробовала текущая дата - рождение = возраст, но эт всё не то . помогите пожалуйста
 

Zevs

Member
Joined
Oct 2, 2005
Messages
220
Reaction score
77
Age
20
Функция DateDiff

Возвращает значение типа Variant (Long), определяющее количество временных интервалов между двумя указанными датами.

Синтаксис

DateDiff(интервал, дата1, дата2[, первый_день_недели[, первая_неделя_года]])

DateDiff('yyyy', дата_рождения_из_базы, Now(), vbUseSystem, vbUseSystem)
 

Greatwolf

Member
Joined
Mar 20, 2004
Messages
26
Reaction score
0
Age
50
Насколько я понял, возраст - это количество полных лет со дня рождения. В этом случае, например: Year(Now()) - Year(#12/03/1940#)
 
Top