|
|
|
проверка возраста +18
|
|||
|---|---|---|---|
|
#18+
добрый день, перехожу со скуля на Postgre-) подскажите как можно проверить у пользователя возраст на 18 летие? в таблице есть поле birt_date, у разных персон есть даты рождения (например '1991-01-15' и '2001-05-20') какую формулу можно сделать что бы возвращалось 1 если есть 18 лет и 0 если еще нет с точностью до дня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 19:29:24 |
|
||
|
проверка возраста +18
|
|||
|---|---|---|---|
|
#18+
подскажите как перевести количество дней в дату, дальше я сам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 19:50:53 |
|
||
|
проверка возраста +18
|
|||
|---|---|---|---|
|
#18+
сам себе ответил: Код: plsql 1. ребята подскажите для очень большой базы этот запрос критичен? может есть быстрее способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 20:15:05 |
|
||
|
проверка возраста +18
|
|||
|---|---|---|---|
|
#18+
Legushkaсам себе ответил: Код: plsql 1. ребята подскажите для очень большой базы этот запрос критичен? может есть быстрее способ? индекс по birthday есть ? если есть -- примерно Код: sql 1. запихнёшь свои измышления в F{} -- маладец нет -- читай зиФакинМанъюал по фанкшанам до просветления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 20:24:39 |
|
||
|
проверка возраста +18
|
|||
|---|---|---|---|
|
#18+
поцкриптум: фаншан желательно иммутабный. совсем накрайняк - стабиловатый, и невкоем -- не волатильный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 20:26:59 |
|
||
|
проверка возраста +18
|
|||
|---|---|---|---|
|
#18+
Может, имеет смысл пойти другим путем и немного изменить вопрос. То есть спрашивать: - Раньше какой даты должен родиться пользователь, чтобы ему было 18 полных лет? Тогда исчезает функция, а появляется тупое (то есть целиком для индекса) сравнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 21:48:01 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=120&tid=1998353]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 296ms |
| total: | 601ms |

| 0 / 0 |
