if OBJECT_ID('tempdb.dbo.#tempkrtdep', 'U') is not null
drop table #tempkrtdep;
create table #tempkrtdep(no_rek varchar(15), angsuran_ke int, tgltempo date, nominalpokok int, bunga varchar(5));
declare @norek varchar(15)
declare @jangka int
declare @jangka2 int
declare @Counter int
-- untuk looping noreknya
declare SalesCursor cursor for
select NO_REK,JANGKA from TEMP_DEP ;
open SalesCursor
fetch next from SalesCursor into @norek,@jangka
WHILE @@FETCH_STATUS = 0
begin
-- untuk looing jangkanya
declare SalesCursor2 cursor for select @jangka
SET @Counter = 1
open SalesCursor2
fetch next from SalesCursor2 into @jangka2
WHILE @Counter <= @jangka2
begin
insert into #tempkrtdep
select
NO_REK,@Counter, TGL_DUE, NOMINAL, BUNGA
from TEMP_DEP where NO_REK=@norek
SET @Counter = @Counter + 1
CONTINUE;
fetch next from SalesCursor into @jangka2
end
close SalesCursor2
deallocate SalesCursor2
FETCH NEXT FROM SalesCursor INTO @norek,@jangka
END
CLOSE SalesCursor
DEALLOCATE SalesCursor
SELECT * FROM #tempkrtdep order by no_rek, angsuran_ke
Langganan:
Posting Komentar (Atom)
Dynamic Query - SQL Server
Berikut adalah contoh dari bentuk dari Dynamic Query di SQL Server yang dibungkus ke dalam Store Procedure: USE [Data00] GO SET ANSI_NULLS ...
Popular Posts
-
select round(5.123456 , 2) from dual ==> 5.12 select round(5.87654 , 2) from dual ==> 5.88 select floor(5.89) from dual ==> 5 s...
-
round((case when adjpk.nilai_jaminan<>0 then ((tabkredit.baki*100)/(COALESCE(adjpk.nilai_jaminan,0))) els...
-
USE [DATABASENYA] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SendEmailHardiskSize] as begin ...
Tidak ada komentar:
Posting Komentar