add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE t
(Staff_Member varchar(13), Start_Date date)
;
INSERT INTO t
(Staff_Member, Start_Date)
VALUES
('team Member 1', '2019-06-25'),
('team Member 2', '2019-06-30')
;

with recursive cte as (
select staff_member, start_date, 1 as week_number, start_date as week_start, start_date + interval 7 day as end_date
from t
union all
select staff_member, start_date, week_number + 1, end_date, end_date + interval 7 day
from cte
where year(start_date) = year(week_start)
)
select *
from cte
order by staff_member, week_start
staff_member start_date week_number week_start end_date
team Member 1 2019-06-25 1 2019-06-25 2019-07-02
team Member 1 2019-06-25 2 2019-07-02 2019-07-09
team Member 1 2019-06-25 3 2019-07-09 2019-07-16
team Member 1 2019-06-25 4 2019-07-16 2019-07-23
team Member 1 2019-06-25 5 2019-07-23 2019-07-30
team Member 1 2019-06-25 6 2019-07-30 2019-08-06
team Member 1 2019-06-25 7 2019-08-06 2019-08-13
team Member 1 2019-06-25 8 2019-08-13 2019-08-20
team Member 1 2019-06-25 9 2019-08-20 2019-08-27
team Member 1 2019-06-25 10 2019-08-27 2019-09-03
team Member 1 2019-06-25 11 2019-09-03 2019-09-10
team Member 1 2019-06-25 12 2019-09-10 2019-09-17
team Member 1 2019-06-25 13 2019-09-17 2019-09-24
team Member 1 2019-06-25 14 2019-09-24 2019-10-01
team Member 1 2019-06-25 15 2019-10-01 2019-10-08
team Member 1 2019-06-25 16 2019-10-08 2019-10-15
team Member 1 2019-06-25 17 2019-10-15 2019-10-22
team Member 1 2019-06-25 18 2019-10-22 2019-10-29
team Member 1 2019-06-25 19 2019-10-29 2019-11-05
team Member 1 2019-06-25 20 2019-11-05 2019-11-12
team Member 1 2019-06-25 21 2019-11-12 2019-11-19
team Member 1 2019-06-25 22 2019-11-19 2019-11-26
team Member 1 2019-06-25 23 2019-11-26 2019-12-03
team Member 1 2019-06-25 24 2019-12-03 2019-12-10
team Member 1 2019-06-25 25 2019-12-10 2019-12-17
team Member 1 2019-06-25 26 2019-12-17 2019-12-24
team Member 1 2019-06-25 27 2019-12-24 2019-12-31
team Member 1 2019-06-25 28 2019-12-31 2020-01-07
team Member 1 2019-06-25 29 2020-01-07 2020-01-14
team Member 2 2019-06-30 1 2019-06-30 2019-07-07
team Member 2 2019-06-30 2 2019-07-07 2019-07-14
team Member 2 2019-06-30 3 2019-07-14 2019-07-21
team Member 2 2019-06-30 4 2019-07-21 2019-07-28
team Member 2 2019-06-30 5 2019-07-28 2019-08-04
team Member 2 2019-06-30 6 2019-08-04 2019-08-11
team Member 2 2019-06-30 7 2019-08-11 2019-08-18
team Member 2 2019-06-30 8 2019-08-18 2019-08-25
team Member 2 2019-06-30 9 2019-08-25 2019-09-01
team Member 2 2019-06-30 10 2019-09-01 2019-09-08
team Member 2 2019-06-30 11 2019-09-08 2019-09-15
team Member 2 2019-06-30 12 2019-09-15 2019-09-22
team Member 2 2019-06-30 13 2019-09-22 2019-09-29
team Member 2 2019-06-30 14 2019-09-29 2019-10-06
team Member 2 2019-06-30 15 2019-10-06 2019-10-13
team Member 2 2019-06-30 16 2019-10-13 2019-10-20
team Member 2 2019-06-30 17 2019-10-20 2019-10-27
team Member 2 2019-06-30 18 2019-10-27 2019-11-03
team Member 2 2019-06-30 19 2019-11-03 2019-11-10
team Member 2 2019-06-30 20 2019-11-10 2019-11-17
team Member 2 2019-06-30 21 2019-11-17 2019-11-24
team Member 2 2019-06-30 22 2019-11-24 2019-12-01
team Member 2 2019-06-30 23 2019-12-01 2019-12-08
team Member 2 2019-06-30 24 2019-12-08 2019-12-15
team Member 2 2019-06-30 25 2019-12-15 2019-12-22
team Member 2 2019-06-30 26 2019-12-22 2019-12-29
team Member 2 2019-06-30 27 2019-12-29 2020-01-05
team Member 2 2019-06-30 28 2020-01-05 2020-01-12