次のようなテーブルがあります。
date name lookback_date
1995-01-31 T1 1994-10-24
1995-01-30 T1 1994-10-23
1995-01-29 T1 1994-10-22
1995-01-31 T2 1994-10-24
1995-01-30 T2 1994-10-23
1995-01-29 T2 1994-10-22
1995-01-31 T3 1994-10-24
1995-01-30 T3 1994-10-23
1995-01-29 T3 1994-10-22
等々
各レコードの日付と lookback_date の間の名前の数を計算する必要があります
編集:次のような結果が必要です:
date name lookback_date cnt
1995-01-31 T1 1994-10-24 70
1995-01-30 T1 1994-10-23 69
1995-01-29 T1 1994-10-22 67
1995-01-31 T2 1994-10-24 73
1995-01-30 T2 1994-10-23 65
1995-01-29 T2 1994-10-22 63
1995-01-31 T3 1994-10-24 68
1995-01-30 T3 1994-10-23 66
1995-01-29 T3 1994-10-22 65
入力日付はこのステートメントで取得されます
select date, ticker_name
,dateadd(days, -100, date) as lookback_date
from table1