3/datediff():計算兩個時間之間的差值,可以計算年、月、日、時、分、秒、毫秒等 其他說明:SQL在檢索區間資料時可以使用大於等於,小於等於,或Between函式 示例:(假設表名:table,出生日期 列名:col)多數都是儲存的出生日期,很少直接儲存年齡的 --第1種方法: select * from table where datediff(yyyy,col,getdate()) between 18 and 20 --第2種方法: select * from table where datediff(yyyy,col,getdate())>=18 and datediff(yyyy,col,getdate())<=20
使用函式:Between 、Getdate()、datediff() 函式說明:
1/Between:檢索數字型別或時間型別的區間記錄
2/Getdate():獲得當前計算機時間
3/datediff():計算兩個時間之間的差值,可以計算年、月、日、時、分、秒、毫秒等 其他說明:SQL在檢索區間資料時可以使用大於等於,小於等於,或Between函式 示例:(假設表名:table,出生日期 列名:col)多數都是儲存的出生日期,很少直接儲存年齡的 --第1種方法: select * from table where datediff(yyyy,col,getdate()) between 18 and 20 --第2種方法: select * from table where datediff(yyyy,col,getdate())>=18 and datediff(yyyy,col,getdate())<=20