Bir perakende zinciri · Zor
3 Günlük Yürüyen Ortalama Satış
Bir perakende zincirinin satış ekibindesin. Günlük satış rakamlarındaki dalgalanmayı yumuşatmak için, her günün kendisi dahil son 3 günün ortalama satışını (yürüyen ortalama) görmek istiyorlar.
Görev: Her günün sale_date ve revenue'sunu, o gün dahil son 3 günün ortalama satışını (yuruyen_ortalama olarak) getiren bir sorgu yaz.
Tablo: daily_sales
Yükleniyor…
Bir perakende zincirinin satış ekibindesin. Günlük satış rakamlarındaki dalgalanmayı yumuşatmak için, her günün kendisi dahil son 3 günün ortalama satışını (yürüyen ortalama) görmek istiyorlar.
Görev: Her günün sale_date ve revenue'sunu, o gün dahil son 3 günün ortalama satışını (yuruyen_ortalama olarak) getiren bir sorgu yaz.
Şema
CREATE TABLE daily_sales (
sale_date TEXT PRIMARY KEY,
revenue REAL NOT NULL
);
INSERT INTO daily_sales (sale_date, revenue) VALUES
('2025-04-01', 1200),
('2025-04-02', 1500),
('2025-04-03', 1100),
('2025-04-04', 1800),
('2025-04-05', 1300),
('2025-04-06', 1600),
('2025-04-07', 1400),
('2025-04-08', 1700),
('2025-04-09', 1250),
('2025-04-10', 1900);SQL cevabın:
🎤 Takip Sorusu: Peki ilk iki gün için (henüz 3 gün birikmediği için) ne olur?