年の日付のシーケンス番号を返します。
構文
int dayofyear(datetime|timestamp|date|string <date>)
パラメーター
date: 必須です。 DATETIME、TIMESTAMP、date、またはSTRING型の日付値。 入力値は、yyyy-mm-dd
、yyyy-mm-dd hh:mi:ss
、またはyyyy-mm-dd hh:mi:ss:ff3
形式です。 値がSTRING型の場合、値には少なくともyyyy-mm-dd
部分を含める必要があり、余分な文字列を含めることはできません。
戻り値
INT型の値が返されます。 戻り値は、次のルールによって異なります。
dateの値がDATETIME、TIMESTAMP、DATE、またはSTRING型でない場合、または形式が要件を満たしていない場合は、nullが返されます。
dateの値がnullの場合、nullが返されます。
例
-- The return value is 100.
SELECT dayofyear('2016-04-09');
関連関数
DAYOFYEARは日付関数です。 日付の計算と変換に関連する関数の詳細については、日付関数.