這裡介紹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...