Write a query to display all the details of bills whose payment_date is on 2nd day of the month and also display the records in descending order based on the total_units.
Question
Write a query to display all the details of bills whose payment_date is on 2nd day of the month and also display the records in descending order based on the total_units.
Solution
Sure, here is the SQL query you asked for:
SELECT *
FROM bills
WHERE DAY(payment_date) = 2
ORDER BY total_units DESC;
Here's a step-by-step explanation:
-
SELECT * FROM bills: This part of the query selects all columns from thebillstable. -
WHERE DAY(payment_date) = 2: This is the condition that filters the records. It only includes the bills where the day of thepayment_dateis 2. -
ORDER BY total_units DESC;: This part sorts the resulting records in descending order based on thetotal_unitscolumn. TheDESCkeyword indicates that the sorting should be in descending order. If you wanted to sort in ascending order, you could use theASCkeyword.
Similar Questions
Write a query to display the entire contents of bill table. Display the records sorted in ascending order based on month and then in descending order based on total_units.Note:1. Display all the columns present in the bill table.2. Order by is mandatory
Write a query to display the total_units, payable_amount and fine_amount of bill table. Display the records in descending order based on their total_units
Write a query to display the details of all the 'bills' with the due_date on '2017-10-01'.Display the records in descending order based on their payable_amount.
Write a query to display the owner_name, building_type name, meter_number and payment_status of the bill which are raised in the month December 2017.Payment_Status will be payment_date is the payment is done, else if the payment is not done then display as 'Not Paid Yet'. Give an alias name as 'Payment_Status'. Display the record in ascending order based on owner_name.Note:1. 1. Display only the below 4 columns, i. owner_name ii. building_type name iii. meter_number iv. payment_statusraised in the month december 2017.2. Use Joins3. Tables involved are bill, meter, building and building_type4. Specify condition on year, month of bill table.5. Order by is mandatory. 6. Specify the alias name without any mistake.7. Compare your executed result with the sample output given below.
Write a query to display bill id, meter_id, month, year, total_units, payable_amount and due_date of all the bills. Display the due_date in the format like June 17, 2003. Give an alias name as 'formatted_due_date'. Display all the records sorted in ascending order based on bill id.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.