小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

怎么用SQL查詢昨天、今天、明天和本周的記錄?又怎么用SQL查詢一天,三天,一周,一個月,...

 Babylly 2012-02-28

怎么用SQL查詢昨天、今天、明天和本周的記錄?又怎么用SQL查詢一天,三天,一周,一個月,更長一些——一個季度的記錄呢?本文中給出了一些方法。

SQL查詢今天的記錄:

  1. datediff(day,[Datetime],getdate())=0 把Datetime換為你的相應字段;

SQL查詢昨天的記錄:

  1. datediff(day,[Datetime],getdate())=1 把Datetime換為你的相應字段,getdate()-Datetime即為時間差。

本月記錄:

  1. SELECT * FROMWHERE datediff(month,[dateadd],getdate())=0

本周記錄:

  1. SELECT * FROMWHERE datediff(week,[dateadd],getdate())=0

本日記錄:

  1. SELECT * FROMWHERE datediff(day,[dateadd],getdate())=0

一天

  1. select * from T_news where datediff(day,addtime,getdate())=0

三天

  1. select * from T_news where datediff(day,addtime,getdate())<= 2 and datediff(day,addtime,getdate())>= 0

一周

  1. select * from T_news WHERE (DATEPART(wk, addtime) = DATEPART(wk, GETDATE())) AND (DATEPART(yy, addtime) = DATEPART(yy, GETDATE()))

注意:此時不能用 datediff 差值為7,因為,datediff只表示間隔數(shù)

一月

  1. select * from T_news WHERE (DATEPART(yy, addtime) = DATEPART(yy, GETDATE())) AND (DATEPART(mm, addtime) = DATEPART(mm, GETDATE()))

一季度

  1. select * from T_news where DATEPART(qq, addtime) = DATEPART(qq, GETDATE()) and DATEPART(yy, addtime) = DATEPART(yy, GETDATE())

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多