weekday()
If you can teach weekday() using a weekday dry-run, you know it. If you only know the heading, you don’t.
Do weekday() once by hand. one weekday step Zara can write from memory. Change one input. Say the new result out loud.
Without weekday(), a viva board gets messy and a weekday dry-run is hard to trust.
Use weekday() when a weekday dry-run must stay clear. If a simpler SQL step works, use that instead.
weekday() miss — skipping the failure case for weekday. Fix it before you talk about advanced SQL.
Place weekday() next to nearby SQL work — one weekday step Zara can write from memory is the link.
Viva for weekday(): what it is → one weekday step Zara can write from memory → the mistake (skipping the failure case for weekday).
Say weekday() in one breath, then one weekday step Zara can write from memory, then skipping the failure case for weekday.