Wesley13 Wesley13
2年前
oracle笔记之计算年龄、工龄和TRUNC
方法一:利用months\_between函数计算SELECTTRUNC(months\_between(sysdate,birthday)/12)ASagefromdual;方法二:日期转换为 'yyyyMMdd'格式后,相差一年的两个日期差为:10000,缺点是只能精确到年,并且不能四舍五入。selectTRUN
Wesley13 Wesley13
2年前
MySQL 自定义函数
去除日期时间格式的时分秒,保留年月日;DELIMITER$$USE\jk\$$DROPFUNCTIONIFEXISTS\trunc\$$CREATEDEFINER\jk\@\%\FUNCTION\trunc\(dtDATETIME)RETURNSDATETIMEBEGINRETURN