數據庫查詢某年數據(sql server)
select *from 表名 where YEAR(存時間的字段名) =某年
select *from News where YEAR(addDate) =2017
月則用month函數
天則用day函數
MySQL也有對應的方法,這里就不一一闡述了,使用方法一樣
關於使用 DATEPART 函數用於返回日期/時間的單獨部分,比如年、月、日、小時、分鍾等等
如
SELECT DATEPART(yyyy,OrderDate)
AS OrderYear,
DATEPART(mm,OrderDate)
AS OrderMonth,
DATEPART(dd,OrderDate)
AS OrderDay
FROM Orders
WHERE OrderId=1