SQLステートメントは自然週の情報を取得できますか?
SQL ステートメントは自然な週の情報を取得できますか?
-----解決策---------
投稿の構造と期待される結果
------解決策---------
はい、6項目です、あなたの書き方です4 つのアイテムがあります
select week(createTime, 1) ,sum(num) from tt group by week(createTime, 1)
これは 6 つのアイテムです
WEEK(date,first) )
日曜日が週の最初の日である場合、パラメーターを 1 つだけ指定して関数を呼び出した場合、返される日付はその年の週であり、戻り値の範囲は 0 ~ 53 です (はい、 53週目)開始になる可能性があります。 WEEK() の 2 つの引数形式を使用すると、週が日曜日または月曜日のどちらで始まるか、および戻り値が 0 ~ 53 か 1 ~ 52 であるかを指定できます。 2 番目のパラメーターがどのように機能するかを示す表は次のとおりです。 値 意味
0 週は日曜日に始まり、戻り値の範囲は 0 ~ 53
1 週は月曜日に始まり、戻り値の範囲は 0 ~ 53
2 週は日曜日に始まり、戻り値の範囲は 1 ~ 53 です
3 週は月曜日に始まり、戻り値の範囲は 1 ~ 53 (ISO 8601)