方法:SELECT Trunc(MONTHS_BETWEEN(SYSDATE,BIRTH_DATE)/12) FROM 某表 Trunc函數在這里對帶有小數位數的數字取整數部分; SYSDATE為oracle的獲取當前日期的函數; BIRTH_DATE為我自己的數據庫表中存儲生日日期的字段。 ...
方法:SELECTTrunc MONTHS BETWEEN SYSDATE,BIRTH DATE FROM 某表 Trunc函數在這里對帶有小數位數的數字取整數部分 SYSDATE為oracle的獲取當前日期的函數 BIRTH DATE為我自己的數據庫表中存儲生日日期的字段。 實際執行SQL: 根據出生日期計算年齡SELECT Trunc MONTHS BETWEEN to date to cha ...
2016-09-29 09:43 0 19945 推薦指數:
方法:SELECT Trunc(MONTHS_BETWEEN(SYSDATE,BIRTH_DATE)/12) FROM 某表 Trunc函數在這里對帶有小數位數的數字取整數部分; SYSDATE為oracle的獲取當前日期的函數; BIRTH_DATE為我自己的數據庫表中存儲生日日期的字段。 ...
FLOOR(datediff(DY,p.Dob,o.RegisterTime)/365 ...
...
SELECT Trunc(MONTHS_BETWEEN( to_date(to_char(sysdate, 'yyyy-MM-dd'),'yyyy-MM-dd'), to_date('1990-0 ...
根據生日查詢出生日期: 分組 查詢結果: ...
方法一: SELECT TRUNC(months_between(sysdate, birth)/12) AS age from dual; 方法二: select TRUNC((to_char(sysdate, 'yyyyMMdd') - to_char(birth, 'yyyyMMdd ...
方法一: SELECT TRUNC(months_between(sysdate, birth)/12) AS age from mytable 方法二: select TRUNC((to_char(sysdate, 'yyyyMMdd') - to_char(birth ...
select years,months,abs( trunc( newer_date- add_months( older_date,years*12+months ) ) ) days ...