1.sql如何通過當前日期獲取上周,上上周,上上上周的起始日期(周一_周七)?
1.sql如何通過當前日期獲取上周,上上周,上上上周的起始日期(周一_周七)?
select DATEADD(week,DATEDIFF(week,0,getdate()),0)。上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))。上上周起始:select dateadd(week,-2,DATEADD(week,DATEDIFF(week,0,getdate()),0))。上上上周起始:select dateadd(week,-3,DATEADD(week,DATEDIFF(week,0,getdate()),0))。星期二到星期天以此類推,就是把零該改為1-6即可。拓展資料。一、 sql語言的簡介。
導讀select DATEADD(week,DATEDIFF(week,0,getdate()),0)。上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))。上上周起始:select dateadd(week,-2,DATEADD(week,DATEDIFF(week,0,getdate()),0))。上上上周起始:select dateadd(week,-3,DATEADD(week,DATEDIFF(week,0,getdate()),0))。星期二到星期天以此類推,就是把零該改為1-6即可。拓展資料。一、 sql語言的簡介。
sql語句獲取這些時間的語句都是一樣的,就是里邊的變量需要改變一下。下面具體看一下當前時間周的起始日期(以周一為例):select DATEADD(week,DATEDIFF(week,0,getdate()),0) 上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0)) 上上周起始:select dateadd(week,-2,DATEADD(week,DATEDIFF(week,0,getdate()),0))上上上周起始:select dateadd(week,-3,DATEADD(week,DATEDIFF(week,0,getdate()),0))。星期二到星期天以此類推,就是把零該改為1-6即可。拓展資料:一、 sql語言的簡介(一) SQL語言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的關系數(shù)據(jù)庫系統(tǒng)SystemR上實現(xiàn)。由于它具有功能豐富、使用方便靈活、語言簡潔易學等突出的優(yōu)點,深受計算機工業(yè)界和計算機用戶的歡迎。(二) 1980年10月,經美國國家標準局(ANSI)的數(shù)據(jù)庫委員會X3H2批準,將SQL作為關系數(shù)據(jù)庫語言的美國標準,同年公布了標準SQL,此后不久,國際標準化組織(ISO)也作出了同樣的決定。(三) SQL從功能上可以分為3部分:數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制。SQL的核心部分相當于關系代數(shù),但又具有關系代數(shù)所沒有的許多特點,如聚集、數(shù)據(jù)庫更新等。它是一個綜合的、通用的、功能極強的關系數(shù)據(jù)庫語言。二、 sql的特點(一) 數(shù)據(jù)描述、操縱、控制等功能一體化。 (二) 兩種使用方式,統(tǒng)一的語法結構。SQL有兩種使用方式。一是聯(lián)機交互使用,這種方式下的SQL實際上是作為自含型語言使用的。另一種方式是嵌入到某種高級程序設計語言(如C語言等)中去使用,所用語言的語法結構基本上是一致的。(三) 高度非過程化。SQL是一種第四代語言(4GL),用戶只需要提出干什么,無須具體指明怎么干,像存取路徑選擇和具體處理操作等均由系統(tǒng)自動完成。(四) 語言簡潔,易學易用。盡管SQL的功能很強,但語言十分簡潔,核心功能只用了9個動詞。SQL的語法接近英語口語,所以,用戶很容易學習和使用。三、 SQL功能 (一) SQL數(shù)據(jù)定義功能:能夠定義數(shù)據(jù)庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統(tǒng)根據(jù)數(shù)據(jù)庫模式自動實現(xiàn),一般無需用戶過問。(二) SQL數(shù)據(jù)操縱功能:包括對基本表和視圖的數(shù)據(jù)插入、刪除和修改,特別是具有很強的數(shù)據(jù)查詢功能。(三) SQL的數(shù)據(jù)控制功能:主要是對用戶的訪問權限加以控制,以保證系統(tǒng)的安全性。
1.sql如何通過當前日期獲取上周,上上周,上上上周的起始日期(周一_周七)?
select DATEADD(week,DATEDIFF(week,0,getdate()),0)。上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))。上上周起始:select dateadd(week,-2,DATEADD(week,DATEDIFF(week,0,getdate()),0))。上上上周起始:select dateadd(week,-3,DATEADD(week,DATEDIFF(week,0,getdate()),0))。星期二到星期天以此類推,就是把零該改為1-6即可。拓展資料。一、 sql語言的簡介。
為你推薦