最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL?Server時間轉換3種方法總結

 更新時間:2024年09月19日 09:04:19   作者:程序人生?°  
SQL?Server中處理日期和時間的常用方法有三種:FORMAT、CONVERT和DATEADD,這篇文章主要介紹了SQL?Server時間轉換的3種方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

第一種:format

--轉化成年月日
select format( GETDATE(),'yyyy-MM-dd')
--轉化年月日,時分秒,這里的HH指24小時的,hh是12小時的
select format( GETDATE(),'yyyy-MM-dd HH:mm:ss')
--轉化成時分秒的,這里就不一樣的,需要反斜杠來轉化,所以要記一下
select format(GETDATE(),'HH\:mm\:ss')

第二種:CONVERT

SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006

第三種:DATEADD()

語法:DATEADD(datepart,number,date)
參數(shù):

  • date 參數(shù)是合法的日期表達式,類型可以是datetime、smalldatetime、char。
  • number 是您希望添加的間隔數(shù),最好是整數(shù);對于未來的時間,此數(shù)是正數(shù),對于過去的時間,此數(shù)是負數(shù)。
  • datepart 參數(shù)可以是下面表格的值。
datepart
年份(year)yy , yyyy , year
季度(quarter)qq , q , quarter
月份(month)mm , m , month
年中的日(day of year)dy, y
日(day)dd , d , day
周(week)wk , ww , week
星期(weekday)dw, w
小時(hour)hh , hour
分鐘(minute)mi , n , minute
秒(second)ss , s , second
毫秒(millisecondms
微秒(microsecond)mcs
納秒(nanosecond)ns
  • 具體用法如下:
1.實現(xiàn)秒加減
--減100秒
SELECT DATEADD(ss,-100,'2024-07-03')
SELECT DATEADD(s,-100,'2024-07-03')
SELECT DATEADD(second,-100,'2024-07-03')
--加100秒
SELECT DATEADD(ss,100,'2024-07-03')
SELECT DATEADD(s,100,'2024-07-03')
SELECT DATEADD(second,100,'2024-07-03')
2.實現(xiàn)分鐘加減
--減1分鐘
SELECT DATEADD(mi,-1,'2024-07-03')
SELECT DATEADD(n,-1,'2024-07-03')
SELECT DATEADD(minute,-1,'2024-07-03')
--加1分鐘
SELECT DATEADD(mi,1,'2024-07-03')
SELECT DATEADD(n,1,'2024-07-03')
SELECT DATEADD(minute,1,'2024-07-03')
3.實現(xiàn)小時加減
--減1小時
SELECT DATEADD(hh,-1,'2024-07-03')
SELECT DATEADD(hour,-1,'2024-07-03')
--加1小時
SELECT DATEADD(hh,1,'2024-07-03')
SELECT DATEADD(hour,1,'2024-07-03')
4.實現(xiàn)日加減
--減1天
SELECT DATEADD(dd,-1,'2024-07-03')
SELECT DATEADD(d,-1,'2024-07-03')
SELECT DATEADD(day,-1,'2024-07-03')
--加1天
SELECT DATEADD(dd,1,'2024-07-03')
SELECT DATEADD(d,1,'2024-07-03')
SELECT DATEADD(day,1,'2024-07-03')
5.實現(xiàn)周加減
--減1周
SELECT DATEADD(ww,-1,'2024-07-03')
SELECT DATEADD(wk,-1,'2024-07-03')
SELECT DATEADD(week,-1,'2024-07-03')
--加1周
SELECT DATEADD(ww,1,'2024-07-03')
SELECT DATEADD(ww,1,'2024-07-03')
SELECT DATEADD(ww,1,'2024-07-03')
6.實現(xiàn)月份加減
--減1月
SELECT DATEADD(m,-1,'2024-07-03')
SELECT DATEADD(mm,-1,'2024-07-03')
SELECT DATEADD(month,-1,'2024-07-03')
--加1月
SELECT DATEADD(m,1,'2024-07-03')
SELECT DATEADD(mm,1,'2024-07-03')
SELECT DATEADD(month,1,'2024-07-03')
7.實現(xiàn)季度加減
--減1季度
SELECT DATEADD(q,-1,'2024-07-03')
SELECT DATEADD(qq,-1,'2024-07-03')
SELECT DATEADD(quarter,-1,'2024-07-03')
--加1季度
SELECT DATEADD(q,1,'2024-07-03')
SELECT DATEADD(qq,1,'2024-07-03')
SELECT DATEADD(quarter,1,'2024-07-03')
8.實現(xiàn)年份加減
--減1年
SELECT DATEADD(yy,-1,'2024-07-03')
SELECT DATEADD(yyyy,-1,'2024-07-03')
SELECT DATEADD(year,-1,'2024-07-03')
--加1年
SELECT DATEADD(yy,1,'2024-07-03')
SELECT DATEADD(yyyy,1,'2024-07-03')
SELECT DATEADD(year,1,'2024-07-03')

總結 

到此這篇關于SQL Server時間轉換3種方法總結的文章就介紹到這了,更多相關SQL Server時間轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SQL Server中查看對象定義的SQL語句

    SQL Server中查看對象定義的SQL語句

    這篇文章主要介紹了SQL Server中查看對象定義的SQL語句,除了在SSMS中查看view、存儲過程等定義,也可以使用本文提供的的語句直接查詢,適用很多對象類型,需要的朋友可以參考下
    2015-07-07
  • SQL Server數(shù)據(jù)庫游標的基本操作指南

    SQL Server數(shù)據(jù)庫游標的基本操作指南

    這篇文章主要給大家介紹了關于SQL Server數(shù)據(jù)庫游標的基本操作指南,SQL Server游標是一種用于遍歷查詢結果集的數(shù)據(jù)庫對象,它可以逐行處理查詢結果,并執(zhí)行相關的操作,需要的朋友可以參考下
    2023-11-11
  • 利用SQL Server數(shù)據(jù)庫郵件服務實現(xiàn)監(jiān)控和預警

    利用SQL Server數(shù)據(jù)庫郵件服務實現(xiàn)監(jiān)控和預警

    這篇文章主要介紹了利用數(shù)據(jù)庫郵件服務實現(xiàn)監(jiān)控和預警,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • SQL語句練習實例之四 找出促銷活動中銷售額最高的職員

    SQL語句練習實例之四 找出促銷活動中銷售額最高的職員

    你剛在一家服裝銷售公司中找到了一份工作,此時經(jīng)理要求你根據(jù)數(shù)據(jù)庫中的兩張表得到促銷活動銷售額最高的銷售員
    2011-10-10
  • Sqlserver 常用日期時間函數(shù)

    Sqlserver 常用日期時間函數(shù)

    Sqlserver中經(jīng)常要操作一些時間類型的字段轉換,我又不太記得住,記在這里方便自己以后要用的時候尋找,望對大家也有幫助.
    2010-06-06
  • CentOS安裝SQL Server vNext CTP1教程

    CentOS安裝SQL Server vNext CTP1教程

    這篇文章主要為大家詳細介紹了CentOS上安裝SQL Server vNext CTP1的相關過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • sql server中查找特定類別的列的寫法

    sql server中查找特定類別的列的寫法

    要對特定類別的列進行一些操作,寫了以下的一段代碼,比較方便檢查數(shù)據(jù)庫內同一類別的所有列,示例用來查所有nvarchar的列
    2013-02-02
  • SQL Transcation的一些總結分享

    SQL Transcation的一些總結分享

    相信大家對于SQL Transcation再熟悉不過,它確保了數(shù)據(jù)庫的數(shù)據(jù)一致性和安全性,尤其在對數(shù)據(jù)執(zhí)行增刪時,如果發(fā)生異常和錯誤它就會觸發(fā)事務回滾,從而確保了我們數(shù)據(jù)的一致性和安全性,下面我們將通過分四部分介紹事件(Transcation)
    2012-08-08
  • 解密新型SQL Server無文件持久化惡意程序的問題

    解密新型SQL Server無文件持久化惡意程序的問題

    這篇文章主要介紹了解密新型SQL Server無文件持久化惡意程序的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • sql中<![CDATA[]]>的具體使用詳解

    sql中<![CDATA[]]>的具體使用詳解

    使用動態(tài)SQL時,如果if、foreach、where等標簽一但被 <![CDATA[ ]]>標簽包裹,本文主要介紹了sql中<![CDATA[]]>的具體使用詳解,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06

最新評論

凤庆县| 深州市| 鄱阳县| 县级市| 金华市| 石家庄市| 莱芜市| 昆明市| 济南市| 平定县| 凤山市| 平潭县| 平利县| 泰和县| 青神县| 息烽县| 孙吴县| 丹寨县| 雷波县| 高平市| 晋中市| 延吉市| 安化县| 安龙县| 华蓥市| 鲁山县| 三台县| 英山县| 邮箱| 鞍山市| 锦州市| 吴忠市| 得荣县| 宁国市| 伊宁市| 沅陵县| 靖安县| 密云县| 恩施市| 米林县| 松原市|