|
Кто как считает возраст в запросе?
| ☑ |
0
EvgeniuXP
13.03.14
✎
00:27
|
Есть два поля ДатаРождения и ТекущаяДата, надо запросом расчитать возраст :)
|
|
1
EvgeniuXP
13.03.14
✎
00:28
|
Запросом выбираем сотрудников, у которых есть дата рождения.
|
|
2
МихаилМ
13.03.14
✎
00:30
|
сделайте голосовалку
|
|
3
fvadim
13.03.14
✎
00:34
|
вброс штоле?
|
|
4
GROOVY
13.03.14
✎
00:36
|
РАЗНОСТЬДАТ не подходит?
|
|
5
zladenuw
13.03.14
✎
00:37
|
(4) та да
|
|
6
CHerypga
13.03.14
✎
00:40
|
Вот если бы бухгалтера захотели узнать у всех возраст, то попросили бы сделать им отчет с датами рождения, затем его бы распечатали. И на своем (очень важно чтобы на своем, мой встроенный в 1ску врет) калькуляторе вычитали бы год рождения из текущего. А потом бы прикидывали был день рождения у этого человека или нет
|
|
7
EvgeniuXP
13.03.14
✎
01:06
|
(4) нет, не подходит - показывает не правильно.
|
|
8
EvgeniuXP
13.03.14
✎
01:07
|
и разность дат это в секундах :), если разделить на 365 - то перед днем рождения за 10 дней и ранее уже исполнится.
|
|
9
EvgeniuXP
13.03.14
✎
01:11
|
а разницу дат в годах тоже не правильно.
|
|
10
GROOVY
13.03.14
✎
01:25
|
РАЗНОСТЬДАТ - это не в секундах. А в целых единицах разных периодов. От секунды до года. И считает все правильно.
|
|
11
SeraFim
13.03.14
✎
02:22
|
ВЫБОР
КОГДА ГОД(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) = 1
ТОГДА 0
ИНАЧЕ ГОД(&Период) - ГОД(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) + ВЫБОР
КОГДА МЕСЯЦ(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) * 100 + ДЕНЬ(РаботникиОрганизации.Сотрудник.Физлицо.ДатаРождения) > МЕСЯЦ(&Период) * 100 + ДЕНЬ(&Период)
ТОГДА -1
ИНАЧЕ 0
КОНЕЦ
КОНЕЦ КАК ФизЛицоВозраст,
|
|
12
hhhh
13.03.14
✎
08:05
|
(8) с ЗУПа скопипастите и всё. Чего вы велосипед изобретаете?
|
|