PrepAway - Latest Free Exam Questions & Answers

You need to create a query that meets the following req…

You have a database named Sales that contains the tables as shown in the exhibit. (Click the Exhibit button.)

You need to create a query that meets the following requirements:
References columns by using one-part names only.
Groups aggregates by SalesTerritorylD, and then by ProductlD.
Orders the results in descending order by SalesTerritorylD and then by ProductlD.
Part of the correct T-SQL statement has been provided in the answer area. Provide the complete code.

PrepAway - Latest Free Exam Questions & Answers

Answer: See the explanation

Explanation:
SELECT SalesTerritoryID,
ProductID, AVG(UnitPrice), MAX(OrderQty) MAX(DiscountAmount) FROM Sales.Details GROUP BY SalesTerritoryID, ProductID ORDER BY SalesTerritoryID
DESC, ProductID DESC

2 Comments on “You need to create a query that meets the following req…

  1. Kathy says:

    Passed today! Scored 9xx. New Questions:

    QUESTION
    Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
    After you answer a question in this section. You will NOT be able to return to it. As a result, these questions will not appear in the review screen.
    A database has two tables as shown in the following database diagram:

    You need to list all provinces that have at least two large cities.
    A large city is defined as having a population of at least one million residents.
    The query must return the following columns:

    Solution: You run the following Transact-SQL statement:

    Does the solution meet the goal?

    A. Yes
    B. No

    Answer: A

    QUESTION
    You create a table named Products.Sales by running the following Transact-SQL statement:
    CREATE TABLE Products.Sales (
    SalesId int IDENTIFY(1,1) PRIMARY KEY,
    SalesDate DateTime NOT NULL,
    SalesAmount decimal(18,2) NULL
    )
    You add the following data to the table.

    You are developing a report to display monthly sales data.
    You need to create a Transact-SQL query to meet the following requirements:
    – Retrieve a column for the year followed by a column for each month from January through December.
    – Include the total sales amount for each month.
    – Aggregate columns by year, month, and then amount.
    Construct the query using the following guidelines:
    – Use the MONTH keyword as the interval when using the DATANAME function.
    – Do not modify the provided IN clause.
    – Do not surround object names with square brackets.
    – Do not use implicit joins.
    – Do not use the DATEPART function.
    Part of the correct Transact-SQL has been provided in the answer area below. Enter the code in the answer area that resolves the problem and meets the stated goals or requirements. You can add code within the code that has been provided as well as below it.
    1. SELECT * FROM
    2. (SELECT YEAR(SalesData)) AS Year, DATENAME (MONTH, SalesDate) AS Month,
    SalesAmount AS Amount
    3.
    4. ) AS MonthlySalesData
    5.
    6. FOR Month IN (January, February, March, April, May, June, July, August, September,
    October, November, December))
    AS MonthNamePivot

    A. Pending

    Answer: A

    QUESTION
    Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
    After you answer a question in this section. You will NOT be able to return to it. As a result, these questions will not appear in the review screen.
    You have a database that includes the tables shown in the exhibit (Click the Exhibit button.)

    You need to create a Transact-SQL query that returns the following information:
    – the customer number
    – the customer contact name
    – the date the order was placed, with a name of DateofOrder
    – a column named Salesperson, formatted with the employee first name, a space, and the employee last name
    – orders for customers where the employee identifier equals 4
    The output must be sorted by order date, with the newest orders first.
    The solution must return only the most recent order for each customer.
    Solution: You run the following Transact-SQL statement:

    Does the solution meet the goal?

    A. Yes
    B. No

    Answer: B

    QUESTION
    Note: This question is part of a series of questions that use the same or similar answer choices. An answer choice may be correct for more than one question in the series. Each question is independent of the other questions in this series. Information and details provided in a question apply only to that question.
    Multiple processes use the data from a table named Sales and place it in other databases across the organization. Some of the processes are not completely aware of the data types in the Sales table. This leads to data type conversion errors.
    You need to implement a method that returns a NULL value id data conversion fails instead of throwing an error.
    What should you implement?

    A. the COALESCE function
    B. a view
    C. a table-valued function
    D. the TRY_PARSE function
    E. a stored procedure
    F. the ISNULL function
    G. a scalar function
    H. the TRY_CONVERT function

    Answer: H

    QUESTION
    You need to create a table named MiscellaneousPayment that meets the following requirements:

    Which Transact-SQL statement should you run?

    A. CREATE TABLE MiscellaneousPayment (Id uniqueidentifier DEFAULT NEWSEQUENTIALID() PRIMARY KEY,Reason varchar(500),Amount money)
    B. CREATE TABLE MiscellaneousPayment (Id int identify(1,1)PRIMARY KEY,Reason nvarchar(500),Amount numeric(19,4))
    C. CREATE TABLE MiscellaneousPayment (Id uniqueidentifier DEFAULT NEWSEQUENTIALID() PRIMARY KEY,Reason varchar(500),Amount decimal(19,4))
    D. CREATE TABLE MiscellaneousPayment (Id uniqueidentifier DEFAULT NEWID() PRIMARY KEY,Reason nvarchar(500),Amount decimal(19,4))

    Answer: D

    QUESTION
    You have a database that includes the tables shown in the exhibit. (Click the exhibit button.)

    You need to create a list of all customers, the order ID for the last order that the customer placed, and the date that the order was placed. For customers who have not placed orders, you must substitute a zero for the order ID and 01/01/1990 for the date.
    Which Transact-SQL statement should you run?

    A. Option A
    B. Option B
    C. Option C
    D. Option D

    Answer: A

    QUESTION
    Note: This question is part of a series of questions that use the same or similar answer choices. An answer choice may be correct for more than one question in the series. Each question is independent of the other questions in this series. Information and details provided in a question apply to that question.
    You have a database for a banking system. The database has two tables named tblDepositAcct and tblLoanAcct that store deposit and loan accounts, respectively. Both tables contain the following columns:

    You need to determine the total number of customers who have only loan accounts.
    Which Transact-SQL statement should you run?

    A. SELECT COUNT(*)FROM (SELECT AcctNoFROM tblDepositAcctINTERSECTSELECT AcctNoFROM tblLoanAcct) R
    B. SELECT COUNT(*)FROM (SELECT CustNoFROM tblDepositAcctUNIONSELECT CustNoFROM tblLoanAcct) R
    C. SELECT COUNT(*)FROM (SELECT CustNoFROM tblDepositAcctUNION ALLSELECT CustNoFROM tblLoanAcct) R
    D. SELECT COUNT (DISTINCT
    D.CustNo)FROM tblDepositAcct D, tblLoanAcct LWHERE
    D.CustNo = L.CustNo
    E. SELECT COUNT(DISTINCT L.CustNo)FROM tblDepositAcct DRIGHT JOIN tblLoanAcct L ON
    D.CustNo = L.CustNoWHERE
    D.CustNo IS NULL
    F. SELECT COUNT(*)FROM (SELECT CustNoFROM tblDepositAcctEXCEPTSELECT CustNoFROM tblLoanAcct) R
    G. SELECT COUNT (DISTINCT COALESCE(D.CustNo, L.CustNo))FROM tblDepositAcct DFULL JOIN tblLoanAcct L ON
    D.CustNo = L.CustNoWHERE
    D.CustNo IS NULL OR L.CustNo IS NULL
    H. SELECT COUNT(*)FROM tblDepositAcct DFULL JOIN tblLoanAcct L ON
    D.CustNo = L.CustNo

    Answer: E

    QUESTION
    Note: This question is part of a series of questions that use the same scenario. For your convenience, the scenario is repeated in each question. Each question presents a different goal and answer choices, but the text of the scenario is exactly the same in each question on this series.
    You have a database that tracks orders and deliveries for customers in North America. System versioning is enabled for all tables. The database contains the Sales.Customers, Application.Cities, and Sales.CustomerCategories tables.
    Details for the Sales.Customers table are shown in the following table:

    Details for the Application.Cities table are shown in the following table:

    Details for the Sales.CustomerCategories table are shown in the following table:

    You discover an application bug that impacts customer data for records created on or after January 1, 2014. In order to fix the data impacted by the bug, application programmers require a report that contains customer data as it existed on December 31, 2013.
    You need to provide the query for the report.
    Which Transact-SQL statement should you use?

    A. Option A
    B. Option B
    C. Option C
    D. Option D

    Answer: D

    Full Version can be viewed at: http://www.eccouncildumps.com/?s=70-761




    0



    0
  2. overkill says:

    this is the kind of question in which the grammar is dirty

    can not understand if they want descending on both columns or just SalesTerritoryID. They should effort to make better questions….




    0



    0

Leave a Reply