SQL求某時間點

2021-09-30 08:17:59 字數 1030 閱讀 8053

select   當月天數=day(dateadd(month,1,getdate()-day(getdate())+1)-1)

select   當月天數=datediff(day,getdate(),dateadd(month,1,getdate()))

select   當月天數=datediff(day,getdate(),dateadd(month,1,getdate()))  

select   dateadd(dd,   datediff(dd,0,getdate()),0) as 當天的半夜  

select   dateadd(qq,   datediff(qq,0,getdate()),0) as 季度的第一天  

select   dateadd(yy,   datediff(yy,0,getdate()),0) as 一年的第一天  

select   dateadd(wk,   datediff(wk,0,getdate()),0) as 本週的星期一  

select   dateadd(mm,   datediff(mm,0,getdate()),0) as 乙個月的第一天  

select   dateadd(ms,-3,dateadd(mm,   datediff(mm,0,getdate()),0)) as 上個月的最後一天  

select   dateadd(ms,-3,dateadd(yy,   datediff(yy,0,getdate()),0)) as 去年的最後一天  

select   dateadd(ms,-3,dateadd(mm,   datediff(m,0,getdate())+1,0)) as 本月的最後一天  

select   dateadd(ms,-3,dateadd(yy,   datediff(yy,0,getdate())+1,0))as 本年的最後一天  

select   dateadd(wk,datediff(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())),0) as 本月的第乙個星期一

oracle 查詢大於某時間點的資料

查詢的結果,要求某列大於某個時間點的記錄。tablename 表名 columnname 列名 select from tablename where columnname to date 2020 7 31 09 40 00 yyyy mm dd hh24 mi ss select from ta...

獲取某時間點前後30分鐘的時間

string astring 2020 03 02 15 31 13 建立 dateformat型別物件 yyyy mm dd hh mm ss 是正則式,分別表示年月日時分秒 dateformat df new dateformat yyyy mm dd hh mm ss 將兩個string型別的...

SQL 求時間差

前兩天在寫程式的時候,為了計算兩個日期相差的天數,真是大費周折啊,我才開始 的時候想的是把 時間格式轉換為 long 型,後來一想,不對進製不同啊,後來我想到了資料庫,用 sql2005 中的datediff 函式,問題是解決了,可是每次都得和資料庫互動啊!終於同事的乙個大哥交 了乙個方法,這個方法...