~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to tests/suite/regression/t/986455.test

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-06-19 10:46:49 UTC
  • mfrom: (1.1.6)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20120619104649-e2l0ggd4oz3um0f4
Tags: upstream-7.1.36-stable
ImportĀ upstreamĀ versionĀ 7.1.36-stable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--disable_warnings
 
2
DROP SCHEMA IF EXISTS HU;
 
3
--enable_warnings
 
4
CREATE SCHEMA HU ;
 
5
USE HU ;
 
6
 
 
7
CREATE TABLE STAFF
 
8
 (EMPNUM   CHAR(3) NOT NULL UNIQUE,
 
9
  EMPNAME  CHAR(20),
 
10
  GRADE    DECIMAL(4),
 
11
  CITY     CHAR(15));
 
12
 
 
13
CREATE TABLE PROJ
 
14
 (PNUM     CHAR(3) NOT NULL UNIQUE,
 
15
  PNAME    CHAR(20),
 
16
  PTYPE    CHAR(6),
 
17
  BUDGET   DECIMAL(9),
 
18
  CITY     CHAR(15));
 
19
 
 
20
INSERT INTO STAFF VALUES ('E1','Alice',12,'Deale');
 
21
INSERT INTO STAFF VALUES ('E2','Betty',10,'Vienna');
 
22
INSERT INTO STAFF VALUES ('E3','Carmen',13,'Vienna');
 
23
INSERT INTO STAFF VALUES ('E4','Don',12,'Deale');
 
24
INSERT INTO STAFF VALUES ('E5','Ed',13,'Akron');
 
25
 
 
26
INSERT INTO PROJ VALUES  ('P1','MXSS','Design',10000,'Deale');
 
27
INSERT INTO PROJ VALUES  ('P2','CALM','Code',30000,'Vienna');
 
28
INSERT INTO PROJ VALUES  ('P3','SDP','Test',30000,'Tampa');
 
29
INSERT INTO PROJ VALUES  ('P4','SDP','Design',20000,'Deale');
 
30
INSERT INTO PROJ VALUES  ('P5','IRM','Test',10000,'Vienna');
 
31
INSERT INTO PROJ VALUES  ('P6','PAYR','Design',50000,'Deale');
 
32
 
 
33
SELECT EMPNUM, GRADE*1000
 
34
  FROM HU.STAFF WHERE GRADE * 1000 > 
 
35
                  ANY (SELECT SUM(BUDGET) FROM HU.PROJ
 
36
                         GROUP BY CITY, PTYPE
 
37
                           HAVING HU.PROJ.CITY = HU.STAFF.CITY);
 
38
 
 
39
DROP SCHEMA HU;
 
40
--disable_warnings
 
41
DROP SCHEMA IF EXISTS HU;
 
42
--enable_warnings
 
43
CREATE SCHEMA HU ;
 
44
USE HU ;
 
45
 
 
46
CREATE TABLE STAFF
 
47
 (EMPNUM   CHAR(3) NOT NULL UNIQUE,
 
48
  EMPNAME  CHAR(20),
 
49
  GRADE    DECIMAL(4),
 
50
  CITY     CHAR(15));
 
51
 
 
52
CREATE TABLE PROJ
 
53
 (PNUM     CHAR(3) NOT NULL UNIQUE,
 
54
  PNAME    CHAR(20),
 
55
  PTYPE    CHAR(6),
 
56
  BUDGET   DECIMAL(9),
 
57
  CITY     CHAR(15));
 
58
 
 
59
INSERT INTO STAFF VALUES ('E1','Alice',12,'Deale');
 
60
INSERT INTO STAFF VALUES ('E2','Betty',10,'Vienna');
 
61
INSERT INTO STAFF VALUES ('E3','Carmen',13,'Vienna');
 
62
INSERT INTO STAFF VALUES ('E4','Don',12,'Deale');
 
63
INSERT INTO STAFF VALUES ('E5','Ed',13,'Akron');
 
64
 
 
65
INSERT INTO PROJ VALUES  ('P1','MXSS','Design',10000,'Deale');
 
66
INSERT INTO PROJ VALUES  ('P2','CALM','Code',30000,'Vienna');
 
67
INSERT INTO PROJ VALUES  ('P3','SDP','Test',30000,'Tampa');
 
68
INSERT INTO PROJ VALUES  ('P4','SDP','Design',20000,'Deale');
 
69
INSERT INTO PROJ VALUES  ('P5','IRM','Test',10000,'Vienna');
 
70
INSERT INTO PROJ VALUES  ('P6','PAYR','Design',50000,'Deale');
 
71
 
 
72
SELECT EMPNUM, GRADE*1000
 
73
  FROM HU.STAFF WHERE GRADE * 1000 > 
 
74
                  ANY (SELECT SUM(BUDGET) FROM HU.PROJ
 
75
                         GROUP BY CITY, PTYPE
 
76
                           HAVING HU.PROJ.CITY = HU.STAFF.CITY);
 
77
 
 
78
DROP SCHEMA HU;