Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

For SQL Database Development Open the AP database using the SQL Server 2012 Management Studio. Please make sure to review the SQL syntax for each

For SQL Database Development

Open the AP database using the SQL Server 2012 Management Studio. Please make sure to review the SQL syntax for each query that is created. Each of the queries is worth 2 points, unless otherwise noted.

Please turn in the following items:

1) The sql code. a. Use comments to show your name, assignment, and the query number

Please create the following queries:

1. Building a CTE (6 points)

a. First derived table in the CTE - display account numbers, account descriptions for account numbers within the 500 range.

b. The second derived table in the CTE - should list account numbers, invoice totals and invoice ids that have an Invoice total greater than 1000.

c. The final output should show the account number, account description and invoice total on Invoices that are larger than the average invoice Total. Order the output by Account number

2. Write a statement, with a subquery, that returns the same result set as the statement below. Substitute a subquery in the WHERE clause to replace the inner join.

USE AP

SELECT DISTINCT VendorName

FROM Vendors JOIN Invoices

ON Vendors.VendorID = Invoices.VendorID

ORDER BY VendorName

3. List the Vendor ID, name and state for those Vendors who have NOT submitted an invoice. Use a subquery.

4. Convert the following SQL code that has a sub query, into an SQL query with a join. Make sure both queries return the same results.

USE AP

SELECT InvoiceNumber, InvoiceDate, VendorID

FROM Invoices

WHERE (VendorID = ANY

(SELECT VendorID

FROM Vendors

WHERE VendorState IN ('MI', 'OH')))

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Visual Basic 6 Databases

Authors: Charles Williams

1st Edition

1861002025, 978-1861002020

More Books

Students also viewed these Databases questions

Question

Communicate goals and results.

Answered: 1 week ago

Question

Who should be involved in the development of the project charter?

Answered: 1 week ago

Question

Have roles been defined and assigned?

Answered: 1 week ago