SQL Server時間和小數保留

2021-10-04 21:26:08 字數 1469 閱讀 4423

這裡介紹sql server 中的convert() 函式。它的定義和用法:

convert() 函式是把日期轉換為新資料型別的通用函式

convert() 函式可以用不同的格式顯示日期/時間資料

convert(data_type(length),data_to_be_converted,style)
其中,data_type(length) 規定目標資料型別(帶有可選的長度);data_to_be_converted 含有需要轉換的值。style 規定日期/時間的輸出格式。

style格式

style id

mon dd yyyy hh:miam (或者 pm)

100/0

mm/dd/yy

101yy.mm.dd

102dd/mm/yy

103dd.mm.yy

104dd-mm-yy

105dd mon yy

106mon dd, yy

107hh:mm:ss

108mon dd yyyy hh:mi:ss:mmmam(或者 pm)

109/9

mm-dd-yy

110yy/mm/dd

111yymmdd

112dd mon yyyy hh:mm:ss:mmm(24h)

113/13

hh:mi:ss:mmm(24h)

1147

yyyy-mm-dd hh:mi:ss(24h)

120/20

yyyy-mm-dd hh:mi:ss.mmm(24h)

121/21

yyyy-mm-ddthh:mm:ss.mmm(沒有空格)

126dd mon yyyy hh:mi:ss:mmmam

130dd/mm/yy hh:mi:ss:mmmam

131實際操作下資料

主要是兩種

1、使用round()函式,比如round(引數,2)只保留兩位有效

2、使用convert(decimal(長度,2)引數) 實現轉換,decimal(長度,2) 指定要保留的有效數字位數。

這兩種方法都能保留有效數字,但是convert() 函式會進行四捨五入,而round()函式不會

SQL Server 日期和時間函式

1 常用日期方法 下面的getdate 2006 11 08 13 37 56.233 1 datename datepart date 返回表示指定日期的指定日期部分的字串。datepart詳見下面的列表.select datename day,getdate 返回8 2 datepart dat...

SQL Server 日期和時間函式

1 常用日期方法 下面的getdate 2006 11 08 13 37 56.233 1 datename datepart date 返回表示指定日期的指定日期部分的字串。datepart詳見下面的列表.select datename day,getdate 返回8 2 datepart dat...

SQL Server 日期和時間函式

1 常用日期方法 下面的getdate 2006 11 08 13 37 56.233 1 datename datepart date 返回表示指定日期的指定日期部分的字串。datepart詳見下面的列表.select datename day,getdate 返回8 2 datepart dat...