;D ;D ใครมีสูตรคิดอายุได้ผลลัพท์เท่าของอ.manoiบ้างครับ
ผมลองทดสอบดู
select datediff('2010-02-23','1979-10-27') div 365 as age_y,
(datediff('2010-02-23','1979-10-27') mod 365) div 30 age_m,
(datediff('2010-02-23','1979-10-27') mod 365) mod 30 age_d
ได้ 30 ปี 4 เดือน 7 วัน
ของ อ.manoi ได้ 30 ปี 3 เดือน 27 วัน ใครมีสูตรคิดได้แบบนี้บ้างครับ
น่าจะเขียนแบบนี้นะ
หมายเหตุ
ได้มาจาก Srwood อีกทีครับโค๊ด: SQL
SELECT pt.birthday,vn.vstdate,vn.age_y,vn.age_m,vn.age_d,timestampdiff(YEAR,pt.birthday,vn.vstdate) AS cnt_year, timestampdiff(MONTH,pt.birthday,vn.vstdate)-(timestampdiff(YEAR,pt.birthday,vn.vstdate)*12) AS cnt_month, timestampdiff(DAY,date_add(pt.birthday,INTERVAL (timestampdiff(MONTH,pt.birthday,vn.vstdate)) MONTH),vn.vstdate) AS cnt_day FROM vn_stat vn LEFT OUTER JOIN patient pt ON pt.hn=vn.hn WHERE vn.vn='501026070522'
;D ;D ;D อ.วุธรายงานตัวด้วยครับว่าหายไปทำอะไรมา เงียบไปเลย ;D ;D ;D
;D ;D ;D ซุ่ม ๆ นี่เอง มีหลายคนในบอร์ดนี้ที่คิดถึงและถามข่าวคราวอ.วุธอยู่นะครับ ออกมาสำแดงวิทยายุทธบ้างนะครับผมเบื่ออ.ป๋านาจกับอ.ป๋าอ๊อดแล้ว ;D ;D ;D
ดูพูดเข้า .... จังซี่มันต้องถอน!! :o :o;D ;D ;D ซุ่ม ๆ นี่เอง มีหลายคนในบอร์ดนี้ที่คิดถึงและถามข่าวคราวอ.วุธอยู่นะครับ ออกมาสำแดงวิทยายุทธบ้างนะครับผมเบื่ออ.ป๋านาจกับอ.ป๋าอ๊อดแล้ว ;D ;D ;D
ขอบคุณหลายท่านครับที่ยังคิดถึงผมอยู่ครับ
ส่วนเรื่องวิทยายุทธคงต้องฝึกอีกนานครับ
กว่าจะเข้าขั้นเหาะเหินเดินอากาศเป็นเทพกับเขาได้บ้าง
นี่ผมก็ลงทะเบียนไปอบรม Delphi Part I กับเขาด้วยครับ
แต่ไม่รู้จะไหวหรือป่าวครับ
;D ;D ;D