Question

#SQL #Oracle

Can anyone help me with this question??

For cach store provide the number of different films rented this year, the number of employees at the store, and the average

Here is the tables:

FILM LSTORE EMPLOYEE refers to manages S1 (0, N) INVENTORY MANAGER SALES REP EMBER . N registers rented a (0, N) RENTED ITEM

For cach store provide the number of different films rented this year, the number of employees at the store, and the average number of different films rented per sales representative. Also, provide the grand total (the same calculations for stores altogether)
FILM LSTORE EMPLOYEE refers to manages S1 (0, N) INVENTORY MANAGER SALES REP EMBER . N registers rented a (0, N) RENTED ITEM ues (0, N) related to RENTAL rocesse (0, N) EMPLOYEE (Emp ID, First Name, Last_Name, Email, Position, Salary, Hire _Date, Store_Numa) MANAGER (Emp IDa, Begin Date, Last_Training, Store Numa) SALES REP (Emp IDa, Last _Month Sales, Bonus_Level) STORE (Store Num, Store_Name, Street, City, State, Zip) FILM (Catalog_Num, Format, Title, Year, Number Discs, Rating, Timing, Genre) INVENTORY (Film ID, Rental_Price, New, Date In, Catalog_Numa, Store Num@) RENTED ITEM (Rental Num@, Film IDa, Price, Due_Date, Return Date, Late Fee) RENTAL (Rental Num, Rent Date, Credit Card Num, CC_Type, Member_ID@, Emp_IDa) MEMBER (Member ID, First Name, Last Name, Street, City, State, Zip, Phone, Date of Birth, Signup _Date, Rep IDa, Store Num@)
0 0
Add a comment Improve this question Transcribed image text
Answer #1

select
(select count(Film_ID) as FilmCount from RENTED_ITEM, FILM, INVENTORY
where RENTED_ITEM.Film_ID = INVENTORY.Film_ID and
INVENTORY.Catalog_Num = FILM.Catalog_NUM and
FILM.Year = 2019) +
(select count(EMP_ID) as IDCount from EMPLOYEE, STORE
where EMPLOYEE.Store_Num = STORE.Store_Num) +
(select avg(count)
from (select count(Film_ID) as FilmCount
from RENTED_ITEM, FILM, INVENTORY, EMPLOYEE
where RENTED_ITEM.Film_ID = INVENTORY.Film_ID and
INVENTORY.Catalog_Num = FILM.Catalog_NUM and
RENTED_ITEM.RENTAL_NUM = RENTED.RENTAL_NUM and
EMPLOYEE.EMP_ID = RENTAL.EMP_ID)) as GRAND_TOTAL;

Explanation:

select
(select count(FILM_ID)) +
(select count(EMP_ID)) +
(select avg(count(FILM_ID))) as COUNT

NEW Query

select sum(entries)
from (select count(Film_ID) as entries from RENTED_ITEM, FILM, INVENTORY
where RENTED_ITEM.Film_ID = INVENTORY.Film_ID and
INVENTORY.Catalog_Num = FILM.Catalog_NUM and
FILM.Year = 2019) union all
(select count(EMP_ID) as entries from EMPLOYEE, STORE
where EMPLOYEE.Store_Num = STORE.Store_Num) union all
(select avg(count)
from (select count(Film_ID) as entries
from RENTED_ITEM, FILM, INVENTORY, EMPLOYEE
where RENTED_ITEM.Film_ID = INVENTORY.Film_ID and
INVENTORY.Catalog_Num = FILM.Catalog_NUM and
RENTED_ITEM.RENTAL_NUM = RENTED.RENTAL_NUM and
EMPLOYEE.EMP_ID = RENTAL.EMP_ID)) as GRAND_TOTAL;

Add a comment
Know the answer?
Add Answer to:
For cach store provide the number of different films rented this year, the number of employees at...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Given (Oracle) SQL Script " CREATE TABLE Members(    MemberID NUMBER(4) NOT NULL PRIMARY KEY,   ...

    Given (Oracle) SQL Script " CREATE TABLE Members(    MemberID NUMBER(4) NOT NULL PRIMARY KEY,    MFirst VARCHAR(25) NOT NULL,    MLast VARCHAR(25) NOT NULL,    Street VARCHAR(64) NOT NULL,    City VARCHAR(25) NOT NULL,    State VARCHAR(2) NOT NULL,    ZipCode NUMBER(5) NOT NULL,    CreditLimit NUMBER(7,2) NOT NULL,    Gender VARCHAR(1) NOT NULL CHECK (Gender IN('F','M')) ); CREATE TABLE Employees(    EmployeeID NUMBER(3) NOT NULL PRIMARY KEY,    EFirst VARCHAR(25) NOT NULL,    ELast VARCHAR(25) NOT NULL,   ...

  • EliteVideo is a startup company providing concierge DVD kiosk service in upscale neighborhoods. E...

    EliteVideo is a startup company providing concierge DVD kiosk service in upscale neighborhoods. Each store can own several copies (VIDEO) of each movie (MOVIE). For example, the store may have ten copies of the movie Titanic. In this case, Titanic would be an instance in the MOVIE table, while each rentable copy would be an instance in the VIDEO table. A rental transaction (RENTAL) involves one or more VIDEOs being rented to a member (MEMBERSHIP). A video can be rented...

  • 1,List the first and last name of the donators that donated in December 2009. 2. List...

    1,List the first and last name of the donators that donated in December 2009. 2. List the ID's of the volunteers that have not worked. 3. List the ID, first name, and last name of any employees who works in the Finance department. 4. List all the different prices suppliers have for 'Tasty Meat' product. 5. Select the store ID and store phone number for all stores in 'St.Paul'. 6. List the member first and last name, address, city, zip...

  • SQL queries and procedures TABLE: Employees Business Rules: EmployeeID is defined as the primary key. Address...

    SQL queries and procedures TABLE: Employees Business Rules: EmployeeID is defined as the primary key. Address has been denormalized to include City and State for performance reasons. DeptNbr is a foreign key that references DeptNbr in the Department table Manager is a foreign key that references EmployeeID in the Employees table Data Structure: (EmployeeId, LastName, FirstName, Street, City, State, Zip, DateOfHire, DateOfBirth, JobTitle, Salary, DeptNbr(fk), Manager(fk)) TABLE: Department Business Rules: DeptNbr is defined as the primary key. Data Structure: (DeptNbr,...

  • This assignment consists of a series of SQL questions. For each question, you will need to...

    This assignment consists of a series of SQL questions. For each question, you will need to include: • SQL query. • An explanation of the query. Please include explanations as a comment AFTER your query, e.g., enclosed within a /* comments block */ ). See the first example in the SQL tutorial for a comment. You don’t need to explain straightforward code in comments. Only the parts that are interesting or different, so that we understand what you did. Question-1...

  • An online company sells hundreds of office supply products on its e-Commerce store. It has asked...

    An online company sells hundreds of office supply products on its e-Commerce store. It has asked you to design and implement a sales order processing system which will be used by users in our Operations department to process sales orders. Here is an overview of the sales order process. Customers make purchases by placing orders. Each customer has a customer number and profile (such as name, shipping address). To simplify the matter, each time an order is placed, only one...

  • This is a C++ program Instructions Design a class named PersonData with the following member variables...

    This is a C++ program Instructions Design a class named PersonData with the following member variables declared as strings: lastName firstName address city state zip phone Create 3 constructors; a default constructor, a constructor that accepts the first and last name member variables, and a constructor that accepts all member variables. Write the appropriate accessor/getter and mutator/setter functions for these member variables. Create a method within this class called getFullName() that returns the person's first and last names as a...

  • please use dia to draw the e-r diagram to create Entity - Relationship Diagrams then use MS access This project requires you to create a database design. Your design will be documented in a set o...

    please use dia to draw the e-r diagram to create Entity - Relationship Diagrams then use MS access This project requires you to create a database design. Your design will be documented in a set of Entity-Relationship Crow's Foot diagrams using the representation as shown in the lecture materials. Draw a set of Entity-Relationship diagrams to model the following scenario. The Maggs Realty Company wants to track the Sales Offices that they have across all of Ontario They are interested...

  • My Java code from last assignment: Previous Java code: public static void main(String args[]) { //...

    My Java code from last assignment: Previous Java code: public static void main(String args[]) { // While loop set-up boolean flag = true; while (flag) { Scanner sc = new Scanner(System.in); // Ask user to enter employee number System.out.print("Enter employee number: "); int employee_number = sc.nextInt(); // Ask user to enter last name System.out.print("Enter employee last name: "); String last_name = sc.next(); // Ask user to enter number of hours worked System.out.print("Enter number of hours worked: "); int hours_worked =...

  • John and Jane Doe are married retired taxpayers who care for their three-year-old grandson. The following...

    John and Jane Doe are married retired taxpayers who care for their three-year-old grandson. The following information was provided to you as documentation necessary to prepare their 2017 tax return. You will gather the appropriate information and complete the forms provided in Blackboard (1040, Schedule A, Schedule B and Schedule D) in preparation of their tax file. Please note that the forms provided may not match the tax year of the course, as IRS forms are not available until just...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT