SQL Interview Question - Solution (Part - IX) |

  Рет қаралды 1,296

MeanLifeStudies

MeanLifeStudies

Күн бұрын

Пікірлер: 5
@AbhijitPaldeveloper
@AbhijitPaldeveloper 3 ай бұрын
Question: Which customer has visited the same store location twice for consecutive 2 days and next date shopping amount is higher than previous day In mysql SELECT customer_id, amount FROM(SELECT *, lag(date) OVER(PARTITION BY customer_id, location ORDER BY date ASC) as pre_date, lag(amount) OVER(PARTITION BY customer_id, location ORDER BY date ASC) as pre_amount FROM `shopping`) as e WHERE amount>pre_amount AND DATE_ADD(date, INTERVAL -1 DAY) = pre_date;
@MeanLifeStudies
@MeanLifeStudies 3 ай бұрын
Not same store. A location has two different stores. So same location.
@VARUNTEJA73
@VARUNTEJA73 3 ай бұрын
Q. Which customer has visited to store twice and get amount less one compared to another one A. select customer_id,amount from( select store_id,customer_id,amount,count(customer_id)as counts, row_number()over(partition by store_id,customer_id order by amount desc)ranks from shopping group by store_id,customer_id,amount)t1 where t1.ranks=2 order by customer_id Is this right sir ?
@MeanLifeStudies
@MeanLifeStudies 3 ай бұрын
Yes, you are correct theoretically and you extracted the same expected output. But technically speaking all stores are not in the same location. so we should not take them individually in the partition. because in different locations we have different stores. Ex: Hyd: S1,S2, S3,..... and Bang: S1,S2,S3,...... and Chen: S1,S2,S3,... If All stores are in the same location then your answer is perfect. I hope you understand. Well done. You almost solved it.
@VARUNTEJA73
@VARUNTEJA73 3 ай бұрын
@@MeanLifeStudies ok tq sir
3 Solutions to a ITC Infotech SQL Interview Question
20:01
Ankit Bansal
Рет қаралды 11 М.
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 254 МЛН
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 37 МЛН
The Sad Reality of Being a Data Scientist
8:55
Samson Afolabi
Рет қаралды 64 М.
Walmart SQL Interview Question | SQL Window Functions | Advanced
11:31