回答編集履歴
2
リンク修正
test
CHANGED
@@ -1,10 +1,6 @@
|
|
1
1
|
再帰を使用したり、件数の多いテーブルとrow_number()の組合せで生成するとか。
|
2
2
|
|
3
|
-
[連続値を取得するクエリ
|
4
|
-
|
5
|
-
](https://social.msdn.microsoft.com/Forums/ja-JP/86a69644-a583-4dad-b394-cd24ef2bd45a/3689932154205161243421462244711237712427124631245612522?forum=sqlserverja)
|
3
|
+
[連続値を取得するクエリ](https://social.msdn.microsoft.com/Forums/ja-JP/86a69644-a583-4dad-b394-cd24ef2bd45a/3689932154205161243421462244711237712427124631245612522?forum=sqlserverja)
|
6
|
-
|
7
|
-
|
8
4
|
|
9
5
|
```SQL
|
10
6
|
|
1
追記
test
CHANGED
@@ -1,3 +1,27 @@
|
|
1
1
|
再帰を使用したり、件数の多いテーブルとrow_number()の組合せで生成するとか。
|
2
2
|
|
3
|
+
[連続値を取得するクエリ
|
4
|
+
|
3
|
-
https://social.msdn.microsoft.com/Forums/ja-JP/86a69644-a583-4dad-b394-cd24ef2bd45a/3689932154205161243421462244711237712427124631245612522?forum=sqlserverja
|
5
|
+
](https://social.msdn.microsoft.com/Forums/ja-JP/86a69644-a583-4dad-b394-cd24ef2bd45a/3689932154205161243421462244711237712427124631245612522?forum=sqlserverja)
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
```SQL
|
10
|
+
|
11
|
+
WITH DAYS(val) AS (
|
12
|
+
|
13
|
+
SELECT cast('2019/03/01' as datetime)
|
14
|
+
|
15
|
+
UNION ALL
|
16
|
+
|
17
|
+
SELECT DATEADD(Y, 1, DAYS.val)
|
18
|
+
|
19
|
+
FROM DAYS
|
20
|
+
|
21
|
+
WHERE DAYS.val<= cast('2019/03/10' as datetime)
|
22
|
+
|
23
|
+
)
|
24
|
+
|
25
|
+
SELECT * FROM DAYS
|
26
|
+
|
27
|
+
```
|