SQL ServerのDATEPART()関数の使用法

使用法:

DATEPART()関数は、このような等々年、月、日、時、分として、別個の部分は、日付/時刻を返します。戻り値の型がある整数文字がDATENAME()関数を使用することができ戻すには、日付と時刻、およびに類似の使用DATEPART()の間にスプライスするために使用することができます

構文:

DATEPART(日付要素、日付/文字列)

DATEPART:日付/文字列データ型は、日付と時刻で、日付要素を使用すると、戻り値の型のような整数である抽出したいデータの一部である(年、「2019年7月18日11:44:57.330」)またはDATEPART(YYYY '2019-07-1811:44:57.330')

結果:2019

次のように他の有用なパラメータは次のとおりです。

DATEPART

ショートフォーム

YY、YYYY
四半期 QQは、Q
うーん
DAYOFYEAR 家、
DD、D
週間 週、WW
平日 DW
時間 HH
私のn
第2 SS、S
ミリ秒 ミズ
マイクロ秒 MCS
ナノセカンド NS
tzoffsetが TZ
ISO_WEEK isowk、isoww

 

 

 

 

 

 

 

 

 

 

 

 


 

日付がタイプや文字列でない場合は、私たちのような、文字列(VARCHAR)型に変換する必要があります。

。1つの DECLARE  @shijian  小数8 2      SETの @shijian  =  20190718 
。3  
。4  SELECT  GETDATE()AS 現在時刻_DATE 
 。5DATEPARTYEARGETDATE())AS 現在の年_DATE
 。6DATEPART(YY、GETDATE())AS 現在の年略し_DATE
 。7DATEPART(YY、' 2019年7月18日14 :. 17:25.793 'AS 現在の年略し_string
 8。DATEPART(YYYY、CASTCONVERTVARCHAR8)、@shijianAS DATE))   AS現在の年の速記の_decimal

上記のSQLの実行結果のすべて

 


 

[タイトル] KEEP_OF_DATEフィールドの下HS_ESA41M00テーブルを取得し、すべての年の 10.15データに7.15番番番10.1に第1.15号4.15の米国特許第4.1号7.1号1.1

01と15との間HS_ESA41M00ここDATEPART(MONTH、KEEP_OF_DATE)における(01,04,07,10)とDATEPART(DAY、KEEP_OF_DATE)SELECT * FROM 

 

おすすめ

転載: www.cnblogs.com/EaTerLeader/p/11207137.html