why this code with error? [message #620020] |
Sun, 27 July 2014 22:54 |
|
hahaie
Messages: 194 Registered: May 2014
|
Senior Member |
|
|
WITH QRY_BASE AS
(
SELECT 'P1'PRODUCT,'T1'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P2'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P3'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P4'PRODUCT,'T1'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P5'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P6'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P7'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P8'PRODUCT,'T1'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P9'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
UNION
SELECT 'P10'PRODUCT,'T2'TYPE_PROD,120 WEIGHT FROM DUAL
)
SELECT SUM(WEIGHT),
SUM(WEIGHT)/(SELECT SUM(Q.WEIGHT) FROM QRY_BASE Q)*100 PERCENT_WEI
FROM QRY_BASE B WHERE B.TYPE_PROD='T1'
|
|
|
|
Re: why this code with error? [message #620032 is a reply to message #620024] |
Mon, 28 July 2014 02:17 |
Lalit Kumar B
Messages: 3174 Registered: May 2013 Location: World Wide on the Web
|
Senior Member |
|
|
hahaie wrote on Mon, 28 July 2014 10:27use after where statment to The error resolved!!!
Any why only group for TYPE_PROD? Why not group it with PRODUCT or WEIGHT? Or both? Or all of them?
How would anybody know what problem you are trying to solve unless you tell us the requirement.
|
|
|
|