Asosiy tarkibga o‘tish

Masalalar

Kirish
Masalalar
0197

Oyma-oy tushum

Hard 500 ball SQL 1000 ms admin

Har bir oy uchun do‘kon tushumini (quantity * price yig‘indisi) va yil boshidan shu oygacha jamlangan tushumni chiqaring. Faqat buyurtma bo‘lgan oylar, oy bo‘yicha o‘sish tartibida.

Maslahat: oyni strftime('%Y-%m', order_date) bilan oling; jamlangan yig‘indi — SUM(...) OVER (ORDER BY ...).

Namunaviy ma‘lumotlar

products· 9 qator
id integername textcategory textprice integerstock integer
1PlanshetElektronika33500061
2KameraElektronika11000045
3GuruchOziq-ovqat233500019
4ShapkaKiyim271000061
5Aqlli soatElektronika159500066
6AsalOziq-ovqat270000023
7FutbolkaKiyim1780000108
8QuloqchinElektronika215000019
9Mehrobdan chayonKitoblar295000014
orders· 14 qator
id integercustomer_id integerorder_date text
112025-03-24
212025-03-25
312025-03-26
422025-06-09
522025-06-10
652025-02-07
712025-06-10
832025-01-08
922025-06-28
1022025-01-26
1132025-08-10
1252025-03-23
1322025-02-16
1452025-03-04
order_items· 30 qator
order_id integerproduct_id integerquantity integer
152
165
293
245
384
322
311
492
513
562
665
733
711
785
845
862
881
982
963
1071
1131
1145
1242
1212
1331
1351
1313
1462
1441
1475
Jadval tuzilishi (CREATE TABLE)
CREATE TABLE products (id INTEGER PRIMARY KEY, name TEXT, category TEXT, price INTEGER, stock INTEGER);
CREATE TABLE orders (id INTEGER PRIMARY KEY, customer_id INTEGER, order_date TEXT);
CREATE TABLE order_items (order_id INTEGER, product_id INTEGER, quantity INTEGER);

Natija

Uch ustun: month (masalan 2025-03), revenue, running_total. Tartib muhim.

Namunaviy ma‘lumotlarda kutilgan natija

2025-012288000022880000
2025-021843500041315000
2025-0371345000112660000
2025-0642795000155455000
2025-0815885000171340000

Qatorlar aynan shu tartibda bo‘lishi kerak. Yechim yashirin, kattaroq ma‘lumotlarda ham tekshiriladi.

Chekinishbo‘sh joy soni
Kodingiz shu brauzerda saqlanadi.
Kirish

Masala bahosi

Hali hech kim baholamagan.

Baholash uchun tizimga kiring.

Eng yaxshi yechimlar

Eng tez

Barchasi
  1. 1 M Mr_X SQL (SQLite) 0 ms

Eng qisqa

Barchasi
  1. 1 M Mr_X SQL (SQLite) 327 belgi

Menyu

Ko‘rinish

Klaviatura yorliqlari

Ctrl K yoki /
Qidirish va buyruqlar
g h
Bosh sahifa
g p
Masalalar
g c
Musobaqalar
g r
Reyting
Ctrl Enter
Masala sahifasida — yechimni yuborish
?
Shu oyna