dbo.aw_fn_saldo_awal_mesin

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Null on Null Input

False

Schema Bound

False

Assembly

Parameters

Name Data Type Length Description
@tgstart date 3
@tgend date 3

SQL Script

SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO


CREATE FUNCTION dbo.aw_fn_saldo_awal_mesin
( 
 @tgstart date, @tgend date
)
RETURNS @tblsaldoawal TABLE (kodebarang varchar(50) null,qty float null )

AS
BEGIN 
 
 declare @datesaldoawal date
 set @datesaldoawal=(select top 1 tgl_sto from AW.DB_PASI_20201106.dbo.tbl_stock_machine order by tgl_sto desc)
 

 set @datesaldoawal=(select top 1 tgl_sto from AW.DB_PASI_20201106.dbo.tbl_stock_machine group by tgl_sto order by tgl_sto desc)
 --select @datesaldoawal
 declare @sta int
 set @sta=( select
 (case when @datesaldoawal < @tgstart then
   (select 1)  
  when @datesaldoawal > @tgend then
  (select 2) 
  else
    (select 3) 
  end) )  
   
     insert into @tblsaldoawal (kodebarang,qty) 
  select kdbrg,qty from AW.DB_PASI_20201106.dbo.tbl_stock_machine where tgl_sto=@datesaldoawal
 
 return  
 
END
GO

Depends On

No items found