回答編集履歴

1

推敲

2023/06/16 07:39

投稿

sazi
sazi

スコア25430

test CHANGED
@@ -6,6 +6,6 @@
6
6
  left join (
7
7
  select *, lead(適用日, 1, cast('9999/12/31' as date)) over(order by 適用日) as 次回適用日
8
8
  ) as tb
9
- on ta,売上日 >= tb.適用日 and ta,売上日 < tb,次回適用日
9
+ on ta.売上日 >= tb.適用日 and ta,売上日 < tb,次回適用日
10
10
  ```
11
11
  ※手打ちで検証していません。悪しからず。