Write a select statement based on the invoicetotal column

Assignment Help Database Management System
Reference no: EM13999633

1. Write a select statement based on the InvoiceTotal column of the Invoices table:

• Use the CAST function to return the first column as an integer value. Name it IntTotal. Name it IntTotal.

• Use the CAST function to return the second column as datatype decimal with one digit to the right. Name it DecimalTotal.

• Use the CONVERT function to return the third column as a datatype that outputs 2 digits to the right of the decimal point and all comma's to the left (i.e. 3, 106.34). Name it FormatTotal.

2. Write a select statement that returns 4 columns based on the Vendors table:

• (Column name- Name): this column should be formatted in the following way; VendorContactFName followed by the last initial and a period (example: "John S.").

• (Column name- StateInitial): the VendorState first initial in lowercase.

• (Column name- Phone): VendorPhone without the area code

• (Column name- TodaysDate): the current date formatted like- Apr 18, 2008
Filter the results to only return rows where the VendorPhone prefix is equal to ‘(800)'. Sort the results by VendorState and LastName.

3. Business Case: The current date is 12/1/2008; the accounting department would like to know which invoices with a balance due are still outstanding and the current age in days their invoice is beyond the invoice date.

Write a select statement that returns 4 columns: VendorName, InvoiceTotal, InvoiceDate and InvoiceAge (use the appropriate function that will return the number of days between the InvoiceDate and ‘12/1/2008').

Filter the results to only return rows where there is a balance due and the InvoiceAge is greater than 132. Sort the results by VendorName.

4. Write a select statement that returns 7 columns:

• InvoiceDate

• (Column name- WrittenDate): use the function that will convert InvoiceDate to this format; Apr 18, 2008

• (Column name- NewDate): use the function that will add 45 days to InvoiceDate and convert it to this format; Apr 18, 2008

• (Column name- DayOfWeek): Use the function that will return the name of the day of NewDate (i.e. Saturday)

• (Column name- MonthPart): Use the function that will return the name of the month of NewDate (i.e March)

• (Column name- DatePart): Use the function that will return the day date of NewDate (i.e. 18 {of Apr 18, 2008})

• Column name- YearPart): Use the function that will return the year from NewDate (i.e. 2008) Sort the results by InvoiceDate.

5. Business Case: The executive committee is implementing a purchase discount program based on the invoice total for a vendor. As such, they need to gauge how many invoices might qualify for a discount. Invoices that are below $100 will NOT qualify for a discount. Invoices between 101 and $500 are a low consideration, invoices between 501 and $1000 are a higher consideration and invoices above $1000 are the highest consideration.

Write a select statement that returns 4 columns: VendorName, InvoiceNumber, InvoiceTotal, and PotentialDiscount.

PotentialDiscount is a column that will contain the result expression from a CASE statement that contains 4 conditionals based on the InvoiceTotal column;

Conditionals                                       Result expression

InvoiceTotal < 100                              'No  discount consideration'

InvoiceTotal 101-500                           'Discount  potential 3'

InvoiceTotal 501-1000                         'Discount  potential 2'

InvoiceTotal > 1000                            'Discount potential 1'

6. Business Case: The accounting department would like to know the current balances for vendors that owe money on their accounts. They would like to categorize vendors who owe over $11,000 as having a Very High debt level, those who owe between $11,000 and over $500 as having a High debt level, those who owe between $500 and over $200 as having a Medium debt level and anyone else as a Low debt level.

Write a select statement that returns 3 columns:

• VendorName
• BalanceDue: balance due calculated column using the SUM function
• DebtLevel: nested IIF function that does the following:
o Sum of Balances greater than $11,000 = ‘Very High'
o Sum of Balances between $11,000 and greater than $500 = ‘High'
o Sum of Balances between $500 and greater than $200 = ‘Medium'
o Sum of Balances equal to $200 or less = ‘Low'

Filter the results to only include vendors where a balance is due and sort the results from the sum of largest balance to smallest.

Attachment:- Assignment.rar

Reference no: EM13999633

Questions Cloud

What is the amplitude of the resulting motion : A 0.37 kg mass is attached to a spring with spring constant 6.1 N/m and let fall. To the nearest hundredth of a meter what is the point where it 'stops'? What is the amplitude of the resulting motion?
How do these methods impact data analysis : Discuss the production costing method(s) used by Coca-Cola.
What is the distance on the viewing screen : 1) In a double slit experiment, the distance between the two slits is d = 0.5 mm the wavelength of the light used is λ = 690 nm and the distance to the screen is D = 1 m. What is the distance on the viewing screen between the central maximum (m = ..
What is the magnitude of the velocity or final speed : The figure below shows the force exerted on the car by the wall over the course of the collision. What is the magnitude of the velocity, or final speed, of the car after the collision?
Write a select statement based on the invoicetotal column : Write a select statement based on the InvoiceTotal column of the Invoices table: Use the CAST function to return the first column as an integer value. Name it IntTotal. Name it IntTotal
Determine the particle acceleration : A particle with mass 1.81 x 10^-3 kg and a charge of 1.22 x 10^-8 C has an initial velocity of vector v = (3.00 x 10^4 m/s)hj^. If the particle enters a magnetic field give by vector B = (1 .63T)i^ + (0.980T)j^, determine the particle's accelerati..
What angle will the dark fringe : On a very large distant screen, how many totally dark fringes (indicating complete cancellation) will there be, including both sides of the central bright spot? Solve this problem without calculating all the angles! (Hint: What is the largest that..
Find the age for a rock for which you determine : Find the age for a rock for which you determine that 50% of the original uranium-238 remains, while the other 50% has decayed into lead. Express your answer using three significant figures.
Find that the vine breaks at a certain angle : Tarzan grabs a vine, which is initially horizontal, and attempts to swing to the ground as shown in the figure below. Tarzan weighs 898 N, and the breaking strength of the vine he knows to be 1762 N. As Tarzan is swinging, he is surprised to find ..

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd