次のクエリを使用して現在の週を取得しました
select extract(week from current_timestamp)
それは問題ないことを示してい34
ます。
しかし、現在の月の現在の週番号を取得するにはどうすればよいですか。
次のクエリを使用して現在の週を取得しました
select extract(week from current_timestamp)
それは問題ないことを示してい34
ます。
しかし、現在の月の現在の週番号を取得するにはどうすればよいですか。
今週の最初の曜日は、次の方法で見つけることができます。
trunc('week', current_date)
そして、今月の第 1 週の最初の日:
trunc('week', date_trunc('month', current_date))
2 つを引いて、月内の週番号を求めます。
extract('day' from date_trunc('week', current_date) -
date_trunc('week', date_trunc('month', current_date))) / 7 + 1
これがpostgreSql(http://www.w3cyberlearnings.com/PostgreSQL_DATE_PART)でどのように機能するかはわかりません
が、SQLサーバーでは例は次のようになります...
>SELECT date_part('week', date)