前往
大廳
主題

哪位資料庫大神可以救救我?

♜許願星♜ | 2022-05-03 17:57:19 | 巴幣 1010 | 人氣 107

TRUNC((TO_CHAR(sysdate, 'yyyyMMdd')-TO_CHAR(CUST.BIRTH_DATE, 'yyyyMMdd'))/10000) as AGE
這一段就好,是Oracle資料庫的語法, 恩我想知道為什麼要/10000
我能理解現在的時間到我出生的時間...這樣

送禮物贊助創作者 !
0
留言

創作回應

九尾白狐
嗚嗚............會會長你終於醒了,九尾好想你[e36]
2022-05-03 20:17:53
♜許願星♜
謝謝啊,吾之摯友,我肥來啦~
2022-05-04 00:08:04
青鳥
我沒用過oracle
但我猜測這是算年齡的

假設今天20220503
生日是20100503

只要取年份的部分
所以
(20220503-20100503)/10000
=(120000)/10000
=12

所以/10000是這樣來的
2022-05-03 23:42:11
♜許願星♜
不愧是青鳥,真的給我帶來幸福,謝謝。沒錯,這真的是算年齡的,哦喔這個數學真厲害啊,我懂了。不難但是一時看不出來。阿哩壓斗~
2022-05-04 00:11:24

更多創作