Hm gitu ya, kalau liat datanya sih mau ngga mau harus pake sub query. Saran 
saya kenapa bukan applikasinya saja yg di ubah, misalkan qty harus di isi 
atau jika null (dengan asumsi tidak ada perubahan qty) tidak perlu dimasukan 
ke table. but anyway ini mungkin bisa dipakai.

[EMAIL PROTECTED]> select y.tgl, y.qty,
  2      (select max(x.qty)
  3      from t2 x
  4      where
  5      x.tgl =
  6          (
  7          select max(z.tgl)
  8          from t2 z
  9          where z.tgl<=y.tgl
 10          and z.qty is not null
 11          )
 12      ) qty2
 13  from t2 y;

TGL              QTY       QTY2
--------- ---------- ----------
01-JAN-05          1          1
02-JAN-05                     1
03-JAN-05                     1
04-JAN-05          4          4
05-JAN-05                     4
06-JAN-05          7          7
07-JAN-05          9          9
08-JAN-05          5          5
09-JAN-05                     5
10-JAN-05                     5
11-JAN-05                     5

11 rows selected.

Cheers
----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, August 01, 2005 15:06 PM
Subject: Re: [indo-oracle] Help query


> Sorry penjelasannya masih kurang, quantitynya ga selalu semakin besar.
> Bisa juga jadi kecil. Kalo pake max kan selalu ngambil yang terbesar.
> Contohnya aga diubah dikit:
>
> TGL              QTY                           QTY_A
> --------- ---------- -------------------------------
> 01-JAN-05          1                               1
> 02-JAN-05                                          1
> 03-JAN-05                                          1
> 04-JAN-05          4                               4
> 05-JAN-05                                          4
> 06-JAN-05          7                               7
> 07-JAN-05          5                               5
> 08-JAN-05                                          5
> 09-JAN-05                                          5
>
>
> Thanks
>
>
>> drop table t2;
>> create table t2 (tgl date, qty number);
>>
>> insert into t2 values (to_date('01-01-2005','DD-MM-YYYY'),1 );
>> insert into t2 values (to_date('02-01-2005','DD-MM-YYYY'),NULL  );
>> insert into t2 values (to_date('03-01-2005','DD-MM-YYYY'),NULL  );
>> insert into t2 values (to_date('04-01-2005','DD-MM-YYYY'),4 );
>> insert into t2 values (to_date('05-01-2005','DD-MM-YYYY'),NULL  );
>> insert into t2 values (to_date('06-01-2005','DD-MM-YYYY'),7 );
>> insert into t2 values (to_date('07-01-2005','DD-MM-YYYY'),9 );
>> insert into t2 values (to_date('08-01-2005','DD-MM-YYYY'),NULL  );
>> insert into t2 values (to_date('09-01-2005','DD-MM-YYYY'),NULL  );
>>
>> select tgl, qty, max(nvl(qty,0)) over (order by tgl) from t2;
>>
>> [EMAIL PROTECTED]> select tgl, qty, max(nvl(qty,0)) over (order by tgl) from 
>> t2;
>>
>> TGL              QTY MAX(NVL(QTY,0))OVER(ORDERBYTGL)
>> --------- ---------- -------------------------------
>> 01-JAN-05          1                               1
>> 02-JAN-05                                          1
>> 03-JAN-05                                          1
>> 04-JAN-05          4                               4
>> 05-JAN-05                                          4
>> 06-JAN-05          7                               7
>> 07-JAN-05          9                               9
>> 08-JAN-05                                          9
>> 09-JAN-05                                          9
>>
>> 9 rows selected.
>>
>>
>> Cheers,
>>
>>
>> ----- Original Message -----
>> From: "Doni Hidayat" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Monday, August 01, 2005 13:43 PM
>> Subject: [indo-oracle] Help query
>>
>>
>> Tolongin dong,
>>  Saya punya data sebagai berikut,
>>  Table A:
>>  tanggal    quantity
>>  -------------------
>>  1-1-05        1
>>  2-1-05
>>  3-1-05
>>  4-1-05        4
>>  5-1-05
>>  6-1-05        7
>>  7-1-05        9
>>  8-1-05
>>  9-1-05
>>
>>  Saya ingin kan data sebelumnya jika terisi null
>>
>>  tanggal    quantity    quantity_A
>>  --------------------------------
>>  1-1-05        1                1
>>  2-1-05                          1
>>  3-1-05                          1
>>  4-1-05        4                4
>>  5-1-05                          4
>>  6-1-05        7                7
>>  7-1-05        9                9
>>  8-1-05                          9
>>  9-1-05                          9
>>
>>  Ada yang bisa bantu querynya
>>
>>  Thanks
>>
>>
>>
>>
>> --
>> -----------I.N.D.O - O.R.A.C.L.E---------------
>> Keluar: [EMAIL PROTECTED]
>> Website: http://indo-oracle.lizt.org (NEW)
>> -----------------------------------------------
>>
>> Bergabung dengan Indonesia Thin Client User Groups,
>> Terminal Server, Citrix, New Moon Caneveral, di:
>> http://indo-thin.vze.com
>> Yahoo! Groups Links
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ___________________________________________________________
>> Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with
>> voicemail http://uk.messenger.yahoo.com
>>
>>
>>
>> --
>> -----------I.N.D.O - O.R.A.C.L.E---------------
>> Keluar: [EMAIL PROTECTED]
>> Website: http://indo-oracle.lizt.org (NEW)
>> -----------------------------------------------
>>
>> Bergabung dengan Indonesia Thin Client User Groups,
>> Terminal Server, Citrix, New Moon Caneveral, di:
>> http://indo-thin.vze.com
>> Yahoo! Groups Links
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [EMAIL PROTECTED]
> Website: http://indo-oracle.lizt.org (NEW)
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.vze.com
> Yahoo! Groups Links
>
>
>
>
>
> 


                
___________________________________________________________ 
To help you stay safe and secure online, we've developed the all new Yahoo! 
Security Centre. http://uk.security.yahoo.com


------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12h1flph0/M=362329.6886308.7839368.1510227/D=groups/S=1705007183:TM/Y=YAHOO/EXP=1122985662/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke