當前位置: 首頁 > 技術分享  > 開發技術 > 數據庫應用

MSSQL常用日期格式

2019/9/26 14:48:10 人評論

MSSQL常用日期格式Select DateAdd ( dd, -Day ( GetDate ()) + 1, GetDate ()) 當月起始時間; --查詢當月起始時間Select DateAdd ( ms, -3, DateAdd ( mm, DateDiff ( m, 0, GetDate ()) + 1, 0 )) 當月結束時間; --查詢當月結束時間Select DateAdd ( dd, -Day ( DateAdd…

MSSQL常用日期格式

Select DateAdd ( dd, -Day ( GetDate ()) + 1, GetDate ()) '當月起始時間'; --查詢當月起始時間

Select DateAdd ( ms, -3, DateAdd ( mm, DateDiff ( m, 0, GetDate ()) + 1, 0 )) '當月結束時間'; --查詢當月結束時間

Select DateAdd ( dd, -Day ( DateAdd ( Month, -1, GetDate ())) + 1, DateAdd ( Month, -1, GetDate ())) '上月起始時間'; --查詢上月起始時間

Select DateAdd ( dd, -Day ( GetDate ()), GetDate ()) '上月結束時間'; --查詢上月結束時間

Select DateAdd ( Quarter, DateDiff ( Quarter, 0, GetDate ()) - 1, 0 ) As '當前季度的上個季度初'; --查詢當前季度的上個季度開始時間

Select DateAdd ( Quarter, DateDiff ( Quarter, 0, GetDate ()), -1 ) As '當前季度的上個季度末'; --查詢當前季度的上個季度結束時間

Select DateAdd ( Quarter, DateDiff ( Quarter, 0, GetDate ()), 0 ) As '當前季度的第一天'; --查詢當前季度起始時間

Select DateAdd ( Quarter, 1 + DateDiff ( Quarter, 0, GetDate ()), -1 ) As '當前季度的最后一天'; --查詢當前季度結束時間

Select DateAdd ( Quarter, 1 + DateDiff ( Quarter, 0, GetDate ()), 0 ) As '當前季度的下個季度初'; --查詢當前季度下個季度開始時間

Select DateAdd ( Quarter, 2 + DateDiff ( Quarter, 0, GetDate ()), -1 ) As '當前季度的下個季度末'; --查詢當前季度下個季度結束時間

Select DateAdd ( Year, DateDiff ( Year, 0, DateAdd ( Year, -1, GetDate ())), 0 ) '去年的第一天'; --去年的第一天

Select DateAdd ( Year, DateDiff ( Year, 0, GetDate ()), -1 ) '去年最后一天'; --去年的最后一天

Select DateAdd ( Year, DateDiff ( Year, 0, GetDate ()), 0 ) '當年的第一天'; --當年的第一天

Select DateAdd ( Year, DateDiff ( Year, 0, DateAdd ( Year, 1, GetDate ())), -1 ) '當年的最后一天'; --當年的最后一天


上一篇:MSSQL 只顯示實際的小數位(不顯示.0)

下一篇:沒有了

相關技術

  • MSSQL2016 SSMS18 閃退解決方法

    服務器最近安裝MSSQL 2016,安裝包中沒有集成Microsoft SQL Server Management Studio。需要另外下載,官網找到SSMS-Setup-CHS.exe,選擇15.0.18118.0版本。安裝完后,雙擊桌面 Microsoft SQL Server Management Studio 18 無響應,一閃而過。使用管理員權限,問題依舊。經…

    2019/6/10 22:30:33
  • SQL Server 數據庫定時自動備份

    在SQL Server中出于數據安全的考慮,所以需要定期的備份數據庫。而備份數據庫一般又是在凌晨時間基本沒有數據庫操作的時候進行,所以我們不可能要求管理員 每天守到晚上1點去備份數據庫。要實現數據庫的定時自動備份,最常用的方式就是使用SQL Server代理中的作業。啟動S…

    2018/6/24 10:29:38
  • 4種C#SQL語句寫法

    記錄4種C#SQL語句寫法,個人比較喜歡用第二種string.Format方法;(1)拼接產生SQL語句: string sql = "insert into czyb(yhm,mm,qx) values(" + txtName.Text + "," + txtPassword.Text + "," + cmbPriority.Text + ")";…

    2018/2/1 12:15:34
  • MSSQL游標CURSOR應用實例

    我們使用SQL語句處理數據時,可能會碰到一些需要循環遍歷某個表并對其進行相應的操作(添加、修改、刪除),這時我們就需要用到咱們在編程中常常用的for或foreach,但是在SQL中寫循環往往顯得那么吃力,翻遍網上的資料,找不到幾個正確的并能執行的循環處理數據的方法,在…

    2017/12/8 8:38:13

共有條評論 網友評論

驗證碼: 看不清楚?
    广东26选5开奖