SQL Interview Questions Part 67 | Year on Year Growth Rate SQL Problem 🔥🔥

  Рет қаралды 412

ItJunction4all

ItJunction4all

Ай бұрын

SQL Interview Questions Part 67 | Year on Year Growth Rate SQL Problem 🔥🔥
Problem Statement :- There is a table called User_Transaction which contains information about XYZ company users transactions for different products.
Write a query to calculate the Year-on-Year growth rate for the total spend of each product
YoY growth = ((current period value - last period value) / last period value) x 100
-------------------------------------------------------------------------
𝗝𝗼𝗶𝗻 𝗺𝗲 𝗼𝗻 𝗦𝗼𝗰𝗶𝗮𝗹 𝗠𝗲𝗱𝗶𝗮:🔥
-------------------------------------------------------------------------
*Instagram :
/ itjunction4all
*Twitter:
/ sunilkr5672
-------------------------------------------------------------------------
Table and Insert SQL Script :
-------------------------------------------------------------------------
CREATE TABLE user_transaction (
transaction_id INTEGER PRIMARY KEY,
product_id INTEGER,
spend DECIMAL(10, 2),
transaction_date DATETIME
);
INSERT INTO user_transaction VALUES(1, 101, 50.00, CONVERT(datetime,'2021-01-15T00:00:00',126))
INSERT INTO user_transaction VALUES(2, 101, 75.00, CONVERT(datetime,'2022-02-20T00:00:00',126))
INSERT INTO user_transaction VALUES(3, 101, 100.00, CONVERT(datetime,'2023-03-10T00:00:00',126))
INSERT INTO user_transaction VALUES(4, 101, 200.00, CONVERT(datetime,'2023-01-12T00:00:00',126))
INSERT INTO user_transaction VALUES(5, 101, 150.00, CONVERT(datetime,'2024-01-10T00:00:00',126))
INSERT INTO user_transaction VALUES(6, 102, 200.00, CONVERT(datetime,'2022-02-25T00:00:00',126))
INSERT INTO user_transaction VALUES(7, 102, 250.00, CONVERT(datetime,'2023-05-30T00:00:00',126))
INSERT INTO user_transaction VALUES(8, 102, 300.00, CONVERT(datetime,'2024-02-14T00:00:00',126))
INSERT INTO user_transaction VALUES(9, 103, 350.00, CONVERT(datetime,'2022-06-18T00:00:00',126))
INSERT INTO user_transaction VALUES(10, 103, 300.00, CONVERT(datetime,'2023-08-20T00:00:00',126))
INSERT INTO user_transaction VALUES(11, 104, 450.00, CONVERT(datetime,'2022-09-25T00:00:00',126))
INSERT INTO user_transaction VALUES(12, 104, 500.00, CONVERT(datetime,'2022-10-30T00:00:00',126))
#SQL #trickysql #itjunction4all

Пікірлер: 6
@bankimdas9517
@bankimdas9517 Ай бұрын
Thanks for this video sir
@ItJunction4all
@ItJunction4all Ай бұрын
You are welcome !
@bankimdas9517
@bankimdas9517 Ай бұрын
@@ItJunction4all Sir how much sql one should to enter in data analytics field?
@ItJunction4all
@ItJunction4all Ай бұрын
You should have good command in SQL so that you can do better data analysis in Data Analytics field. Try to solve problems in my SQL playlist that is more than enough.
@bankimdas9517
@bankimdas9517 Ай бұрын
@@ItJunction4all Thanks a lot sir for your suggestion. Thanks for sparing your time to reply me.. 🙏
@ItJunction4all
@ItJunction4all Ай бұрын
No Problem :)
HAPPY BIRTHDAY @mozabrick 🎉 #cat #funny
00:36
SOFIADELMONSTRO
Рет қаралды 16 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 94 МЛН
Speak English With Me | Conversation Practice
10:51
Speak English with Sam
Рет қаралды 709
SQL Query Multiple Choice Question with Answer | SQL Quiz Part 2
6:31
SQL Cumulative Sum
1:30
Kenneth Truong
Рет қаралды 2,5 М.
PostgreSQL Tutorial Full Course 2022
3:42:11
Derek Banas
Рет қаралды 265 М.
ADOBE SQL INTERVIEW QUESTION | Divide Employees into Buckets
6:50
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 7 МЛН
Самые крутые школьные гаджеты
0:49
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 618 М.
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 212 М.
⚡️Супер БЫСТРАЯ Зарядка | Проверка
1:00