SELECT a.DATESTAMP DATESTAMP ,(NVL(A.X,0)+ NVL(b.Y,0)) QtySum
FROM (SELECT DATESTAMP,sum(proddata) X FROM Tabel1
where
datestamp >='14-aug-2007' and datestamp <= '17-aug-2007' and
timestamp >=84 group by datestamp)A,
(SELECT DATESTAMP,sum(proddata) Y FROM Tabel1 where
datestamp >= '14-aug-2007' and datestamp <= '17-aug-2007' and
timestamp <24 group by datestamp)B where b.datestamp(+)=a.datestamp
+1
i have above query and in table i have data like
DateStamp TimeStamp ProdData
15-aug-2007 1 100
.. 2--79
15-aug-2007 84 100
16-aug-2007 1 200
..
16-aug-2007 86 200
The result coming as
16-aug-2007 600
Expected result is
14-aug-2007 2400 ( 1 to 24 of 15 aug)
15-aug-2007 4900 (84 of 15 aug and 1-24 of 16 aug)
16-aug-2007 600 (84 to26 of 16 aug)
how to modify the query
Start Free Trial