新聞中心
當(dāng)您要把數(shù)據(jù)從SQL server中提取或插入到SQL Server時(shí),SQL Server中的時(shí)間也同樣重要。SQL Server解決方案旨在提供快速準(zhǔn)確的控制。

創(chuàng)新互聯(lián)主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、成都全網(wǎng)營(yíng)銷、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)、手機(jī)網(wǎng)站制作設(shè)計(jì)、微商城、網(wǎng)站托管及成都網(wǎng)站維護(hù)、WEB系統(tǒng)開發(fā)、域名注冊(cè)、國(guó)內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測(cè)試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為會(huì)所設(shè)計(jì)行業(yè)客戶提供了網(wǎng)站維護(hù)服務(wù)。
盡管在SQL Server中有準(zhǔn)確控制時(shí)間的系統(tǒng)函數(shù),但經(jīng)常需要添加(減)時(shí)間以獲得更準(zhǔn)確的結(jié)果,或者為查詢中的操作指定特定的日期或時(shí)間(例如,從昨天的時(shí)間開始查詢)。
本文介紹了如何在SQL Server中精確控制時(shí)間,包括如何減少或加上特定的小時(shí)數(shù),以及如何將時(shí)間設(shè)置為加上或減去一天。
首先,可以使用DATEADD函數(shù)在指定的時(shí)間上加減小時(shí)數(shù),如下所示:
SELECT DATEADD (hh, 3, GETDATE())
上面的代碼將當(dāng)前時(shí)間加上三個(gè)小時(shí),得到一個(gè)新的日期/時(shí)間。你也可以使用DATEADD函數(shù)減少小時(shí)數(shù),給定的小時(shí)數(shù)將以負(fù)數(shù)的形式給出。
如果要將日期設(shè)置為昨天,可以使用DATEADD函數(shù)來(lái)實(shí)現(xiàn):
SELECT DATEADD (dd, -1, GETDATE())
上面的代碼將在今天的時(shí)間基礎(chǔ)上減少24小時(shí),即返回的是昨天的日期。
要得到Not Less(不少于)某個(gè)具體時(shí)間(例如,十點(diǎn))的當(dāng)前日期,可以使用以下查詢:
SELECT CASE WHEN DATEPART (hh, Getdate())
該查詢將根據(jù)當(dāng)前的小時(shí)數(shù)決定返回今天的日期(如果小于10點(diǎn))或者昨天的日期(如果當(dāng)前的小時(shí)數(shù)大于等于10點(diǎn))。
以上就是如何精確地控制SQL Server中的時(shí)間的技術(shù)。本文簡(jiǎn)要介紹了如何添加(或減少)小時(shí)數(shù)以及如何將時(shí)間設(shè)置為加上或減去一天。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站欄目:減SQLServer時(shí)間加減——精確控制你的時(shí)間(sqlserver時(shí)間加)
轉(zhuǎn)載注明:http://fisionsoft.com.cn/article/cdiigio.html


咨詢
建站咨詢
