這裡用到了sql語句中的timestampdiff(單位,開始時間,結束時間)函式
其中單位可以為:
1、year 年
2、quarter 季度
3、month 月
4、week 星期
5、day 天
6、hour 小時
7、minute 分鐘
8、second 秒
9、frac_second 毫秒
其中以年為單位,如下所示**
select
timestampdiff(
year,
'1997-05-31',
curdate()
) as '年齡'
顯示結果去下圖所示
查詢到當前年份季度的時候
select
timestampdiff(
quarter ,
'1997-05-31',
curdate()
) as '季度'
顯示結果
如果算其他的間距時,只需要把函式的單位修改了即可查詢出相對應的時間間距
SQL當前日期獲取技巧
當前日期 select convert varchar 10 getdate 120 乙個月第一天的sql 指令碼 select dateadd mm,datediff mm,0,getdate 0 本週的星期一 select dateadd wk,datediff wk,0,getdate 0 一...
SQL當前日期獲取技巧
當前日期 select convert varchar 10 getdate 120 乙個月第一天的sql 指令碼 select dateadd mm,datediff mm,0,getdate 0 本週的星期一 select dateadd wk,datediff wk,0,getdate 0 一...
SQL當前日期獲取技巧
sql當前日期獲取技巧 select getdate 2003 11 07 17 21 08.597 select convert varchar 10 getdate 120 2003 11 07 select convert char 8 getdate 112 20031107 select ...