--查詢今年的select * from 表 where datediff(yy,時間字段,getdate())=0
--查詢去年的
select * from 表 where datediff(yy,時間字段,getdate())=1
datediff() 函式返回兩個日期之間的天數。
datediff(datepart,startdate,enddate)
startdate 和 enddate 引數是合法的日期表示式。
datepart 引數可以是下列的值:
datepart縮寫年
yy, yyyy
季度qq, q
月mm, m
年中的日
dy, y
日dd, d
周wk, ww
星期dw, w
小時hh
分鐘mi, n
秒ss, s
毫秒ms
微妙mcs
納秒ns
eg: select datediff(day,'2008-12-29','2008-12-30') as diffdate
diffdate
1想繼續討論**qq群181537678
SQL查詢一年內的記錄
select from shoporder where datediff week,ordtime,getdate 1 0 查詢當天日期在一週年的資料 select from shoporder where datediff day,ordtime,getdate 1 0 查詢當天的所有資料 sel...
列印一年內任意月份的日曆(C語言)
題目要求 2007年1月1日為星期一,編寫乙個函式,輸出2007年任意月份的日曆 這道題我是個人的做法,有個別地方可能有些繞。includeint main printf n n return 0 int iswhatday int month distance days 7 switch dist...
mysql按月獲取一年內每個月的資料量
select count id as num,date format create time,y m as createtime from table where create time 2016 01 01 00 00 00 and create time 2017 01 01 00 00 00 ...