SQL對(duì)時(shí)間處理的語(yǔ)句小結(jié)
更新時(shí)間:2011年11月15日 23:40:41 作者:
做項(xiàng)目時(shí)經(jīng)常要對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的時(shí)間做一些處理后再操作,于是自己總結(jié)了一些
復(fù)制代碼 代碼如下:
--獲取當(dāng)前時(shí)間
Select getdate()
--獲取當(dāng)前年月日 YY代表年,MM代表月,DD代表日,hh代表時(shí),ss代表秒
/*
year yy 1753--9999 quarter qq 1--4 month mm 1--12 day of year dy 1--366
day dd 1--31 week wk 1--53 weekday dw 1--7(Sunday--Saturday)
hour hh 0--23 minute mi 0--59 second ss 0--59 milisecond ms 0--999 */
--DATEPART與DATENAME實(shí)現(xiàn)差不多,都能實(shí)現(xiàn)同樣效果,DATEPART返回的是整數(shù),DATENAME返回的是字符
Select DATEPART(qq,getdate())
--獲取前時(shí)間的前幾天 -d ;后幾天 +d
Select getdate()-1
--獲得兩段時(shí)間相距的幾年 yy,幾月 mm,幾日 dd
Select DATEDIFF(dd,'2011-7-7',getdate())
--將字符串類(lèi)型的日期轉(zhuǎn)為日期類(lèi)型的
Select CONVERT (DATETIME,'2011-8-6'))
--在當(dāng)前時(shí)間上加上或減去年月日
Select DATEADD(mm,-2,getdate())
相關(guān)文章
SQL Server自動(dòng)更新統(tǒng)計(jì)信息的基本算法
最初接觸SQL Server的時(shí)候認(rèn)為SQLServer數(shù)據(jù)更改的同時(shí)就會(huì)相應(yīng)的更新統(tǒng)計(jì)信息,其實(shí)SQL Server不是這樣做的.基于性能考慮,SQL Server使用下面的算法更新統(tǒng)計(jì)信息2012-08-08存儲(chǔ)過(guò)程優(yōu)缺點(diǎn)分析
在程序開(kāi)發(fā)中我們經(jīng)常性的存儲(chǔ)過(guò)程,可以提升執(zhí)行效率等,但也也會(huì)有一些缺點(diǎn)大家可以根據(jù)需要選用2012-04-04積分獲取和消費(fèi)的存儲(chǔ)過(guò)程學(xué)習(xí)示例
這篇文章主要介紹了積分獲取和消費(fèi)的存儲(chǔ)過(guò)程學(xué)習(xí)示例,這個(gè)只是學(xué)習(xí)一下存儲(chǔ)過(guò)程的使用方法,需要的朋友可以參考下2014-03-03java 連接sql server2008數(shù)據(jù)庫(kù)配置
本篇文章給大家分享java連接sql server2008數(shù)據(jù)庫(kù)配置的相關(guān)資料,需要的朋友可以參考下2015-09-09mssql 高效的分頁(yè)存儲(chǔ)過(guò)程分享
廢話不多說(shuō),直接上結(jié)果,相信這也是大多數(shù)搜索答案的人最愿意看的方式。2013-03-03- 在SQL語(yǔ)句中,where 子句:where t.modifier = null ,這里不可以使用NULL關(guān)鍵字,因?yàn)樗皇且粋€(gè)真正的值,它僅僅是一個(gè)符號(hào),因?yàn)樗闹凳俏粗摹?/div> 2011-04-04
SQL Server評(píng)估期已過(guò)問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了SQL Server評(píng)估期已過(guò)問(wèn)題的解決方法,感興趣的小伙伴們可以參考一下2016-03-03最新評(píng)論