Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Challenge: 7-Day Moving Average of Sales | Introduction to Window Functions
Window Functions in SQL

bookChallenge: 7-Day Moving Average of Sales

Tarea

Swipe to start coding

Write a query to calculate the 7-day moving average of the amount for each employee_id, ordered by sale_date.

  • Use a window function to partition the data by employee_id.
  • Order the rows within each partition by sale_date.
  • Compute the average of amount for the current row and the previous 6 rows within the partition.
  • Output the columns: sale_id, sale_date, employee_id, amount, and the calculated 7-day moving average as moving_avg_7d.
  • Order the final results by employee_id and sale_date.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 6
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain that in more detail?

What are the main benefits or drawbacks?

Can you give me an example?

close

bookChallenge: 7-Day Moving Average of Sales

Desliza para mostrar el menú

Tarea

Swipe to start coding

Write a query to calculate the 7-day moving average of the amount for each employee_id, ordered by sale_date.

  • Use a window function to partition the data by employee_id.
  • Order the rows within each partition by sale_date.
  • Compute the average of amount for the current row and the previous 6 rows within the partition.
  • Output the columns: sale_id, sale_date, employee_id, amount, and the calculated 7-day moving average as moving_avg_7d.
  • Order the final results by employee_id and sale_date.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 6
single

single

some-alt