回答編集履歴
2
サンプルSQL 追加
test
CHANGED
@@ -7,3 +7,15 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
ということは、第1○曜日を取りたければ、曜日(dayofweek)が○で、かつ日付が1~7 の間であるものを探せばよいのです。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
```SQL
|
14
|
+
|
15
|
+
WHERE DAYOFWEEK(日付カラム)=:dayofweek
|
16
|
+
|
17
|
+
AND DAY(日付カラム) >= (:weekno-1)*7+1
|
18
|
+
|
19
|
+
AND DAY(日付カラム) <= (:weekno)*7
|
20
|
+
|
21
|
+
```
|
1
誤字修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
日本で「月の第n△曜日」と言った場合、
|
2
2
|
|
3
|
-
(n-1)*7+1 ~
|
3
|
+
(n-1)*7+1 ~ n*7 の7日間の内にある当該曜日、を指します。
|
4
4
|
|
5
5
|
※法律などでの定義はこうなっています。祝日法におけるいわゆるハッピーマンデーの定義とか
|
6
6
|
|