用SQL語句獲得伺服器系統日期

2021-04-20 06:07:57 字數 1338 閱讀 5694

/*

sky  2008-6-23

時間的計算

*/

--今天

select getdate()

--昨天

select getdate() - 1

--本週第一天

select dateadd(dd,-datepart(dw,getdate())+1,getdate())

--本週最後一天

select dateadd(dd,-datepart(dw,getdate())+1,getdate()) +6

--上週第一天

select dateadd(dd,-datepart(dw,getdate())-6,getdate())

--上週最後一天

select dateadd(dd,-datepart(dw,getdate()),getdate())

--本月第一天

select dateadd(dd,-datepart(dd,getdate())+1,getdate())

select dateadd(mm,datediff(mm,0,getdate()),0)

--本月最後一天

select dateadd(mm,datediff(mm,0,getdate())+1,0) - 1

--上月

select dateadd(mm,datediff(mm,0,getdate())-1,0)

--上月最後一天

select dateadd(mm,datediff(mm,0,getdate()),0) - 1

--本年

select dateadd(yy,datediff(yy,0,getdate()),0)

--本年第一天

select dateadd(mm,-datepart(month,getdate())+1,getdate())-datepart(dd,getdate())+1

select dateadd(yy,datediff(yy,0,getdate()),0)

--本年最後一天

select dateadd(yy,datediff(yy,0,getdate())+1,0) -1

--上年第一天

select dateadd(yy,datediff(yy,0,getdate())-1,0)

--上年最後一天

select dateadd(yy,datediff(yy,0,getdate()),0) -1

SQl 跨伺服器查詢語句

se程式設計客棧lect from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo.表名 程式設計客棧 insert 本地庫名.表名 select from opendatasource sqloledb ...

用SQL語句獲得PostgreSQL表的主鍵

以下sql語句 用來顯示postgresql 表的表結構 包括 欄位名稱 字段型別 是否為主鍵 這些資訊select pg constraint.conname as pk name from pg constraint inner join pg class on pg constraint.co...

跨伺服器匯入資料SQL語句

跨伺服器匯入資料sql語句及其問題解決方案 跨伺服器匯入資料sql語句 自定義表名,在匯入前建立表 select into tbname from openrowset sqloledb 192.168.0.7 sa damon king dbname.dbo.tbname 跨伺服器查詢示例 sel...