日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MSSQL提取日期數(shù)據(jù)的技巧(mssql 獲得日期)

在生活中我們經(jīng)常會(huì)遇到需要從數(shù)據(jù)庫中提取日期數(shù)據(jù)的場景,MSSQL來說是常見的任務(wù)之一。正確的提取日期數(shù)據(jù)有助于日后的準(zhǔn)確分析,這里小編就分享一些關(guān)于MSSQL提取日期數(shù)據(jù)的技巧。

首先,可以使用datePART來提取出一個(gè)日期中的年份、月份或日期等數(shù)據(jù),例如:

SELECT DATEPART(yy,@date) as [year],
DATEPART(mm,@date) as [month],
DATEPART(dd,@date) as [day]

其次,如果想要將date類型轉(zhuǎn)變?yōu)樗枳址愋停梢允褂肅ONVERT,比如使用CONVERT (varchar (100),@date ,20) 將dates類型的@date轉(zhuǎn)為“yyyy-mm-dd”格式的字符串,當(dāng)然也可以使用CONVERT (varchar (100),@date ,120)將@date轉(zhuǎn)換為“yyyy-mm-dd HH:MM:SS”格式的字符串。

此外,如果想要將一個(gè)時(shí)間段內(nèi)的日期分隔開,可以使用DATEADD,比如:

DECLARE @startdate datetime = '20100101';
DECLARE @enddate datetime = '20101231';
DECLARE @i INT = 0;
WHILE (@i
BEGIN
SELECT DATEADD(day,@i, @startdate) as newdate
SET @i=@i+1;
END

最后,如果需要獲取當(dāng)月的最后一天,也可以使用DATEADD,比如:

SELECT DATEADD(day,-1,DATEADD(mm,DATEDIFF(mm,0,GETDATE()) + 1,0))

以上便是MSSQL提取日期數(shù)據(jù)的一些技巧,在合理使用這些技巧時(shí),能夠幫助我們輕松獲取日期數(shù)據(jù),并將其用于準(zhǔn)確分析,有助于我們加快工作效率。

成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220


分享標(biāo)題:MSSQL提取日期數(shù)據(jù)的技巧(mssql 獲得日期)
轉(zhuǎn)載注明:http://www.5511xx.com/article/dhocohs.html