Files
bm/public_html/migration/08_movesmallseatmap.sql
2025-09-24 13:26:28 +02:00

124 lines
5.8 KiB
SQL

-- start movesmall (3) seatmap
SET @myDate = "2018-03-23";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 17 and x < 17);
SET @myDate = "2018-03-16";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
SET @myDate = "2018-06-09";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
SET @myDate = "2018-03-10";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
SET @myDate = "2018-02-23";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
SET @myDate = "2018-05-12";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
SET @myDate = "2018-05-05";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
SET @myDate = "2018-04-12";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x >= 17);
SET @myDate = "2018-04-07";
UPDATE bm.single_seats SET y=y+3 WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and x < 17);
UPDATE bm.single_seats SET y=y+1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y > 13 and x < 17);
UPDATE bm.single_seats SET y=y-1
WHERE seat_id=(SELECT (select id from bm.seats as test2 where event_id = test1.id limit 1)
FROM bm.events as test1 where start_date like @myDate and y >= 17 and x < 17);
-- end move small (3) seatmap