Vous êtes sur la page 1sur 4

(i) Design a report to display the daily, monthly and annual income of each Motion

Picture. Also, show the profit /loss statistics.

QUERY

SELECT MOTION_PIC.PIC_TITLE, SALES.DATE_SALE, SALES.PRICE, SALES!PRICE-


MOTION_PIC!COST AS Expr1
FROM MOTION_PIC INNER JOIN SALES ON MOTION_PIC.PIC_ID = SALES.PIC_ID;

REPORT1
PIC_TITLE DATE_SALE PRICE Expr1
XXX Friday, January 21, 2011 2000000 0
2011 Monday, March 21, 2011 1500000 0
MAHATMA GANDHI Tuesday, March 22, 2011 1500000 0
GREAT ADVANTURE Thursday, February 24, 2011 150000 -50000
INDIA ADVANTAGE Friday, March 25, 2011 20000 -80000
(iii) Design a report to display performance of the Directors and Actors, Motion Picture wise in term of sales.

QUERY
SELECT MEMBER.MEM_NAME, MEMBER.JOB_TITLE, MEMBER.SALARY, MOTION_PIC.PIC_TITLE
FROM MOTION_PIC INNER JOIN (MEMBER INNER JOIN WORKS ON MEMBER.MEM_ID = WORKS.MEM_ID) ON
MOTION_PIC.PIC_ID = WORKS.PIC_ID;

REPORT3
MEM_NAME JOB_TITLE SALARY PIC_TITLE
E CO-PRODUCER 25000 INDIA ADVANTAGE
A ACTOR 200000 XXX
B DIRECTOR 30000 2011
C ASSITANT 20000 MAHATMA GANDHI
D ACTOR 100000 GREAT ADVANTURE

(ii) Find out how many Distributors placed the orders last year but did not made full payment till now.

QUERY

SELECT DISTRIBUTER.DIST_NAME, ORDER.PRICE, SALES.PRICE, [ORDER]![PRICE]-[SALES]![PRICE] AS Expr1


FROM DISTRIBUTER INNER JOIN ([ORDER] INNER JOIN SALES ON ORDER.ORDER_ID = SALES.ORDER_ID) ON
(DISTRIBUTER.DIST_ID = SALES.DIST_ID) AND (DISTRIBUTER.DIST_ID = ORDER.DIST_ID)
WHERE ((([ORDER]![PRICE])>[SALES]![PRICE]) AND ((Year([ORDER]![ORDER_DATE]))=Year(Date())-1));

REPORT2
DIST_NAME ORDER.PRICE SALES.PRICE Expr1
XYZ 180000 150000 30000
PQR 50000 20000 30000
ii) Find out how many Distributors placed the orders last year but did not made full payment till now.

QUERY

SELECT DISTRIBUTER.DIST_NAME, ORDER.PRICE, SALES.PRICE, [ORDER]![PRICE]-[SALES]![PRICE] AS Expr1


FROM DISTRIBUTER INNER JOIN ([ORDER] INNER JOIN SALES ON ORDER.ORDER_ID = SALES.ORDER_ID) ON
(DISTRIBUTER.DIST_ID = SALES.DIST_ID) AND (DISTRIBUTER.DIST_ID = ORDER.DIST_ID)
WHERE ((([ORDER]![PRICE])>[SALES]![PRICE]) AND ((Year([ORDER]![ORDER_DATE]))=Year(Date())-1));

REPORT2
DIST_NAME ORDER.PRICE SALES.PRICE Expr1
XYZ 180000 150000 30000
PQR 50000 20000 30000
(iv) Design a suitable form for storing basic information about motion pictures to evaluate the performance and
appreciation by general public. Design and implement the necessary tables.
QUERY
SELECT MOTION_PIC.PIC_TITLE, MOTION_PIC_TYPE.PIC_TYPE, MOTION_PIC.YEAR_PRODUCTION,
MOTION_PIC.CERTIFICATE, MOTION_PIC.LENGTH_HR, MEMBER.MEM_NAME, MEMBER.JOB_TITLE,
STUDIO.STUDION_NAME, STUDIO.OWNER
FROM STUDIO INNER JOIN (MOTION_PIC_TYPE INNER JOIN (MOTION_PIC INNER JOIN (MEMBER INNER JOIN
WORKS ON MEMBER.MEM_ID=WORKS.MEM_ID) ON MOTION_PIC.PIC_ID=WORKS.PIC_ID) ON
MOTION_PIC_TYPE.PIC_TYPE_ID=MOTION_PIC.PIC_TYPE_ID) ON STUDIO.STUDIO_ID=MOTION_PIC.STUDIO_ID;

REPORT4
YEAR_PRODUCTI CERTIFICA LENGTH_ MEM_NA JOB_TITL STUDION_NA
PIC_TITLE PIC_TYPE OWNER
ON TE HR ME E ME

XXX FILM 2010 A 2A ACTOR SHIVAM RAJES


STUDIO HBHAI
2011 FILM 2009 C 2B DIRECTO DHIRAJ MAHES
R STUDIO HBHAI
MAHATMA DOCUMENTA 2011 B 1C ASSITANT DJ STUDIO KARSH
GANDHI RY ANBHAI
GREAT TV SERIAL 2010 A 1D ACTOR SHIVAM RAJES
ADVANTU STUDIO HBHAI
RE
INDIA TV SERIAL 2003 A 1E CO- DHIRAJ MAHES
ADVANTA PRODUCE STUDIO HBHAI
GE R

Vous aimerez peut-être aussi