Files
mwitnessing/prisma/administrative_scripts/fix_availability_dayofweek.sql
2024-04-05 14:49:15 +03:00

28 lines
586 B
SQL

-- find
SELECT *
FROM availability
WHERE dayofweek = "Thursday"
AND DAYOFWEEK(startTime) <> 5;
--fix
UPDATE availability
SET dayofweek = CASE DAYOFWEEK(startTime)
WHEN 1 THEN 'Sunday'
WHEN 2 THEN 'Monday'
WHEN 3 THEN 'Tuesday'
WHEN 4 THEN 'Wednesday'
WHEN 5 THEN 'Thursday'
WHEN 6 THEN 'Friday'
WHEN 7 THEN 'Saturday'
END
WHERE dayofweek != CASE DAYOFWEEK(startTime)
WHEN 1 THEN 'Sunday'
WHEN 2 THEN 'Monday'
WHEN 3 THEN 'Tuesday'
WHEN 4 THEN 'Wednesday'
WHEN 5 THEN 'Thursday'
WHEN 6 THEN 'Friday'
WHEN 7 THEN 'Saturday'
END;