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

  Implement tax calculations within the item class

What's Bothering You? You had good reasons to implement tax calculations within the Item class-it makes much more sense than placing it in the other current classes.

  Design a set of 3nf tables for your database scenario

Draw an ER diagram for your database scenario. Design a set of 3NF tables for your database scenario.

  Describe database management systems

Describe Database Management Systems and the various models - Describe how organizations use databases to make decisions

  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.

  Convenient database system

In short, there is a need for a more convenient database system. The machine on which the database is currently running is powerful enough to host the database server. The database should be accessible from four checkout stations that process rent..

  Explain user activity monitoring

In this lab, you will save user activity data in a database. A record of each user's IP address and the current date and time will be created whenever a user visits the Personnel form.

  Discuss landmark contributions made in development of ehr

Discuss the landmark contributions made in the development of the EHR. Include pioneers and describe their efforts.

  Display customer id from the order table

write a query to display customer id from the order table associated with order id in given database.

  Write the business rules that are reflected in the erd

Create a Crow's Foot ERD to include the following business rules for the ProdCocompany and Do the table exhibit referential Integrity?

  Discuss social engineering techniques

Discuss how the information gathered during your footprinting analysis could be used to initiate an attack against the organization. Discuss social engineering techniques that could be utilized to gather information regarding the organization's com..

  Examine the common threats to data systems like web

suppose that you are currently employed as an information security manager for a medium-sized software development and

  Analyze the entities - relationships between these entities

Develop and document the SQL necessary to create at least 3 of the related tables in the new database structure and create the tables in the new database.

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