Restock Gap Tracker :Calculate the Gap Between Restock Events Intermediate
Measure the time between inventory restocks for each product.
Xorthax wants to measure the gaps between inventory restocks at his trading post on Zlacksys 19. For each product, show each restock date, the previous restock date, and the number of days between restocks. Order the results by productid and restock date.
Write Your Query
This mirrors inventory operations analysis, where a business measures how much time passes between restocking events for each product.
You’ll practice comparing each event to the previous event, grouping event timelines by product, and using chronological ordering with date arithmetic to measure gaps between restocks.
This problem is labeled as Intermediate. It assumes you’ve written a few window function queries before, but you don’t need to be an expert. Use the hints and explanations if you get stuck — they’re there to help you think through the logic.
Yes. Every problem comes with optional hints you can reveal one at a time, plus a fully worked step-by-step solution. You decide how much help you want while practicing.
All problems on PracticeWindowFunctions.com are completely free and can be solved without creating an account. Right now there are over 80 practice problems, with new ones added regularly.