|
Кто как считает возраст в запросе? | ☑ | ||
|---|---|---|---|---|
|
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) с ЗУПа скопипастите и всё. Чего вы велосипед изобретаете?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |