Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
Есть db в нем список атлетов, надо чтобы вычислялась его категория тоесть если ему возраст между 0-15 лет то категория C, если между 15 и 17 то категория A. Все это нужно чтобы генерировалось автомотичести на базе возроста (если у атлета возрост поменялся то категория тоже). Через php это все легко но мне нужно сделать через sql. Нашол команды под sql server но у них другой синтакс. авторalter table PATIENT add AgeCategory as CASE WHEN DateAdd(Year,1,DOB) > Current_Timestamp then 'infant' WHEN DateAdd(Year,4,DOB) > Current_Timestamp then 'toddler' WHEN DateAdd(Year,10,DOB) > Current_Timestamp then 'children' WHEN DateAdd(Year,14,DOB) > Current_Timestamp then 'tween' WHEN DateAdd(Year,18,DOB) > Current_Timestamp then 'teenager' WHEN DateAdd(Year,65,DOB) > Current_Timestamp then 'adult' ELSE 'elderly' END; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 20:22 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
Ruslanoffнадо чтобы вычислялась его категорияНе надо. Должна существовать таблица (возраст-категория), и тогда категория будет получаться непосредственно в запросе на основании разницы между текущей датой и датой рождения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 20:26 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
ок я создал таблицу category (id,min_age,max_age) а как дальше двигадся? буду через select все вытаскивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 20:32 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
Ruslanoffбуду через select все вытаскивать?Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 20:35 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
Ruslanoffок я создал таблицу category (id,min_age,max_age)Не ок. Сделайте (age, category_name) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 20:56 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
age кого? у меня есть лимит возроста от , до нету смысла ставить age ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 21:23 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
Ruslanoffage кого?Атлетов, судя по начальному посту. Ruslanoffу меня есть лимит возроста от , до нету смысла ставить ageНе хотите - как хотите. Но запросы станут немного сложнее и медленнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 21:28 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
у каждого атлета разный возрост по этому нету смысла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 21:31 |
|
||
|
Как сделать чтобы поле генерировалась автомотически?
|
|||
|---|---|---|---|
|
#18+
Ruslanoffу каждого атлета разный возростСовсем разный? Без каких либо границ и рамок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 21:33 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39615016&tid=1829986]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 358ms |

| 0 / 0 |
