insert into sales from (
-- here be magic
select item, units, DATEADD(day, DayInYear, start_date)
from (
select item,
year,
(week - 1) * 7 + 0 as DayInYear,
mon as Units
from legacy_sales
union all
select item, year, (week - 1) * 7 + 1, tue
from legacy_sales
union all
select item, year, (week - 1) * 7 + 2, wed
from legacy_sales
union all
select item, year, (week - 1) * 7 + 3, thu
from legacy_sales
union all
select item, year, (week - 1) * 7 + 4, fri
from legacy_sales
union all
select item, year, (week - 1) * 7 + 5, sat
from legacy_sales
union all
select item, year, (week - 1) * 7 + 6, sun
from legacy_sales
) ls
inner join fiscal on
fiscal.year = ls.year
)