2019/12/27(Fri) 11:59:31 編集(投稿者)
2019/12/27(Fri) 11:58:44 編集(投稿者)
2019/12/27(Fri) 11:57:28 編集(投稿者)
<pre><pre>■No93614 (犬夜叉 さん) に返信
べたな方法で申し訳ないですが、下記のような方法もあります。
SQLServerで確認しています。
'2019-12-27'が存在しない場合は考慮していません。
SELECT
[Date]
,Yasumi
,ROW_NUMBER() OVER(ORDER BY Date)
-
(
select TTT.a
from
(
SELECT
[Date]
,Yasumi
,ROW_NUMBER() OVER(ORDER BY Date) AS a
FROM DATETABLE
where Yasumi = 1
) as TTT
where TTT.[Date] = '2019-12-27'
)
+ 1
AS Offdate
FROM DATETABLE
where Yasumi = 1