|
|
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Zmiyкак в нашей системе - я сам не знаю)а читаю уж полдня. Можно я этот мрак закрою? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:32 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Select trunc(months_between(Конечная_дата, Начальная_дата)/12) from dual Количество полных лет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 12:31 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Поищи у Кайта. У него были рекомендации по вычислению возраста. Основная идея - считать в месяцах(поскольку чило месяцев в году фиксировано), а оставшийся кусочек - в днях. "Странно, но у нас все работает..."(с) HelpDesk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 14:57 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
ZmiyЕсть ли какая-нибудь фунция для реализации подсчета возраста? То есть отнимаем от системного времени или заданного дату рождения в формате date и получаем сколько дней к примеру или месяцев и дней? SQL> select abs(trunc(months_between( d1, d2 ) /12 )) years, 2 greatest(d1,d2)-add_months( least(d1,d2), 3 12*abs(trunc(months_between( d1, d2 ) /12 )) ) days 4 from ( select to_date( '25-jan-1910' ) d1, 5 to_date(SYSDATE,'DD-MON-YYYY') d2 6 from dual ); YEARS DAYS ---------- ---------- 96 15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 21:50 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2016, 16:02 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
mcwhite, ну ладно молодняк.... но, ты то что, 10 лет назад функцию sleep нашел и в цикла на 10 лет себя загнал, а теперь проснулся и решил выдать свой вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2016, 16:44 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Vintmcwhite, ну ладно молодняк.... но, ты то что, 10 лет назад функцию sleep нашел и в цикла на 10 лет себя загнал, а теперь проснулся и решил выдать свой вариант? Нет, просто нек. время назад применил такую логику расчета возраста, вот и решил, так сказать, "вынести на суд общественности". Ну и вместо создания нового топика поместил в наиболее подходящий из уже существующих. Только и всего. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2016, 16:58 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
mcwhiteVintmcwhite, ну ладно молодняк.... но, ты то что, 10 лет назад функцию sleep нашел и в цикла на 10 лет себя загнал, а теперь проснулся и решил выдать свой вариант? Нет, просто нек. время назад применил такую логику расчета возраста, вот и решил, так сказать, "вынести на суд общественности". Ну и вместо создания нового топика поместил в наиболее подходящий из уже существующих. Только и всего. :) насчет 100/400х сот лет тоже предусмотрели? .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2016, 19:33 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Делал попросту так: Может пригодится: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2016, 15:54 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
И что-то типа такого, но забросил так как не понадобилось... Нужно в более красивый вид привести. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. Если кто-то подскажет как поинтереснее окончание слов сделать - буду благодарен и оставлю на память ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2016, 15:56 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
Moss Если кто-то подскажет как поинтереснее окончание слов сделать - буду благодарен и оставлю на память ))) ищите програмульки типа прописью с учетом рода (м/ж) ps много ++++ самому написать/понять когда я переходил с асемблера и рл/1 третья моя прграмулька на фоксе была прописью я понимал что тригодится ...... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2016, 19:30 |
|
||
|
Как посчитать возраст?
|
|||
|---|---|---|---|
|
#18+
MossЕсли кто-то подскажет как поинтереснее окончание слов сделать рубль/рубля/рублей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2016, 09:51 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1887429]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
214ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 572ms |

| 0 / 0 |
