|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
всем привет У меня есть строка, которая выглядит так: 980420875654 это число (фактический тип-number) : 98 04 20: 20 апреля 1998 875654: случайные сгенерированные вещи, которые мне не нужны Мне нужно извлечь день рождения из этой строки и преобразовать его в тип DATE ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 07:00 |
|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
aslanaslan, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 08:45 |
|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
aslanaslan, как выглядит число еcли родился 20-04-2000 ? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 09:32 |
|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
Stax, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
...... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 09:57 |
|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
Stax,спасибо что ответили я решил примерно вот так select (case when eid like '9%' then to_date('19'||substr(eid, 1, 6), 'YYYYMMDD') when eid like '0%' then to_date('20'||substr(eid, 1, 6), 'YYYYMMDD') end) into :new.date_rozh from (select to_char(:new.iin) as eid from dual ) t; если кому нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 13:38 |
|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
aslanaslan Stax,спасибо что ответили я решил примерно вот так Код: plsql 1. 2. 3. 4. 5. 6.
если кому нужно Для оформления кода используйте, пожалуйста, тэг SRC. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 14:37 |
|
извлечение даты рождения
|
|||
---|---|---|---|
#18+
aslanaslan Stax,спасибо что ответили я решил примерно вот так select (case when eid like '9%' then to_date('19'||substr(eid, 1, 6), 'YYYYMMDD') when eid like '0%' then to_date('20'||substr(eid, 1, 6), 'YYYYMMDD') end) into :new.date_rozh from (select to_char(:new.iin) as eid from dual ) t; если кому нужно авторэто число (фактический тип-number ) : как будет выглядеть число , для даты рождения 20-04-2009? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
зы если ето pl/sql (into :new.date_rozh ) то from dual лишнее, просто :new.date_rozh:=... ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 15:06 |
|
|
start [/forum/topic.php?fid=52&fpage=17&tid=1880108]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 393ms |
0 / 0 |