A store maintains data on customers, products and purchase records in three tables: CUSTOMER, PRODUCT, PURCHASE. The store manager wants to know which product is
A store maintains data on customers, products and purchase records in three tables: CUSTOMER, PRODUCT, PURCHASE. The store manager wants to know which product is on its maximum discount for each category.Write a query to print the following fields for each category, ordered by productID ascending : category, product_id and discount for the product that has the max discount in category. In the case of multiple products having same max discount within a category, print the product with minimum product_id
CUSTOMER
***************************
CUSTOMER_ID INT
CUSTOMER_NAME STRING
CITY STRING
STATE STRING
PRODUCT
****************************
PRODUCT_ID INT
PRODUCT_NAME STRING
CATEGORY STRING
PRICE INT
DISCOUNT INT
AVAILABLE INT
PURCHASE
****************************
ID INT
CUSTOMER_ID INT
PRODUCT_ID INT
PURCHASE_DATE DATE
The part I would need help with would be how to compare the max discounts and print the min product_id, if the max discount is equal for each category.
Step by Step Solution
3.48 Rating (161 Votes )
There are 3 Steps involved in it
Step: 1
Query to print the following fields for each category ordered by productID ascending category produc... View full answer

Get step-by-step solutions from verified subject matter experts
100% Satisfaction Guaranteed-or Get a Refund!
Step: 2Unlock detailed examples and clear explanations to master concepts

Step: 3Unlock to practice, ask and learn with real-world examples

See step-by-step solutions with expert insights and AI powered tools for academic success
-
Access 30 Million+ textbook solutions.
-
Ask unlimited questions from AI Tutors.
-
Order free textbooks.
-
100% Satisfaction Guaranteed-or Get a Refund!
Claim Your Hoodie Now!

Study Smart with AI Flashcards
Access a vast library of flashcards, create your own, and experience a game-changing transformation in how you learn and retain knowledge
Explore Flashcards