欧美日韩一区二区三区四区不卡,日韩欧美视频一区二区三区四区,久久精品欧美一区二区三区不卡,国产精品久久久乱弄

咨詢電話:186 7916 6165 咨詢電話:186 7916 6165 (微信同號(hào))    在線QQ:181796286
NEWS BLOG ·
學(xué)無止境
關(guān)注開優(yōu)網(wǎng)絡(luò) 關(guān)注前沿
SQL2008壓縮、清空ldf日志文件
帳戶當(dāng)前被鎖定,所以用戶 sa 登錄失敗

Sql Server日期查詢

發(fā)表日期:2019-09-09    文章編輯:    瀏覽次數(shù):3821    標(biāo)簽:SQL

SELECT datediff(yy,'2010-06-1 10:10',GETDATE()) --計(jì)算多少年
SELECT datediff(q,'2011-01-1 10:10',GETDATE())  --計(jì)算多少季度 3個(gè)月一個(gè)季度
SELECT datediff(mm,'2011-06-1 10:10',GETDATE()) --計(jì)算多少月
SELECT datediff(dd,'2011-06-1 10:10',GETDATE()) --計(jì)算多少天
SELECT datediff(wk,'2011-06-1 10:10',GETDATE()) --計(jì)算多少周
SELECT datediff(hh,'2011-06-10 10:10','2011-06-10 11:10') --計(jì)算多少小時(shí)
SELECT datediff(n,'2011-06-10 10:10','2011-06-10 10:11') --計(jì)算多少分鐘 經(jīng)驗(yàn)證會(huì)有誤差
SELECT datediff(ss,'2011-06-10 10:10:00','2011-06-10 10:10:10') --計(jì)算多少秒
SELECT datediff(ms,'2011-06-16 10:10:10','2011-06-16 10:10:11') --計(jì)算多少毫秒


今天的所有數(shù)據(jù):select * from 表名 where DateDiff(dd,datetime類型字段,getdate())=0
昨天的所有數(shù)據(jù):select * from 表名 where DateDiff(dd,datetime類型字段,getdate())=1
7天內(nèi)的所有數(shù)據(jù):select * from 表名 where DateDiff(dd,datetime類型字段,getdate())<=7
30天內(nèi)的所有數(shù)據(jù):select * from 表名 where DateDiff(dd,datetime類型字段,getdate())<=30
本月的所有數(shù)據(jù):select * from 表名 where DateDiff(mm,datetime類型字段,getdate())=0
本年的所有數(shù)據(jù):select * from 表名 where DateDiff(yy,datetime類型字段,getdate())=0
 
查詢今天是今年的第幾天: select datepart(dayofyear,getDate())
查詢今天是本月的第幾天:1. select datepart(dd, getDate())
                        2.select day(getDate())
查詢本周的星期一日期是多少 (注意:指定日期不能是周日,如果是周日會(huì)計(jì)算到下周一去。所以如果是周日要減一天) SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0)
 
查詢昨天日期:select convert(char,dateadd(DD,-1,getdate()),111)  //111是樣式號(hào),(100-114)
 
查詢本月第一天日期:Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) as firstday
查詢本月最后一天日期:Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) as lastday      //修改-3的值會(huì)有相應(yīng)的變化
 
本月有多少天:select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast((cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-01' ) as datetime ))))
 
求兩個(gè)時(shí)間段相差幾天:select datediff(day,'2012/8/1','2012/8/20') as daysum
在指定的日期上±N天:select convert(char,dateadd(dd,1,'2012/8/20'),111) as riqi    //輸出2012/8/21
在指定的日期上±N分鐘:select dateadd(mi,-15,getdate())  //查詢當(dāng)前時(shí)間15分鐘之前的日期
主站蜘蛛池模板: 新巴尔虎左旗| 衢州市| 安塞县| 平陆县| 澄迈县| 临汾市| 静安区| 开鲁县| 湾仔区| 阜康市| 禄丰县| 昌宁县| 天台县| 柯坪县| 罗田县| 龙南县| 宜君县| 高要市| 嘉义县| 通许县| 武城县| 安图县| 扶沟县| 安仁县| 乌拉特后旗| 宣威市| 新蔡县| 米易县| 龙陵县| 东安县| 天门市| 河南省| 盐亭县| 孟州市| 广宗县| 汽车| 凌云县| 金乡县| 修水县| 巴彦县| 舒兰市|