dbo.angka_bulan

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
(Result) varchar 200
@input_tgl_ngaco varchar 200

SQL Script

SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

-- MS SQL Trim function
-- Removes leading and trailing white spaces from the supplied
-- text
CREATE FUNCTION dbo.angka_bulan(@input_tgl_ngaco varchar(200))
RETURNS varchar(200)
BEGIN
 declare @tglstr varchar(20) 
 declare @bln varchar(20)
 declare @retbln varchar(20)
 set @tglstr= SUBSTRING(@input_tgl_ngaco,3,3)
 IF @tglstr = 'JAN'
 BEGIN
 set @bln='01'
 END
 IF @tglstr = 'FEB'
 BEGIN
 set @bln='02'
 END
 IF @tglstr = 'MAR'
 BEGIN
 set @bln='03'
 END
 IF @tglstr = 'APR'
 BEGIN
 set @bln='04'
 END
 IF @tglstr = 'MEI'
 BEGIN
 set @bln='05'
 END
 IF @tglstr = 'JUN'
 BEGIN
 set @bln='06'
 END
 IF @tglstr = 'JUL'
 BEGIN
 set @bln='07'
 END
 IF @tglstr = 'AGS'
 BEGIN
 set @bln='08'
 END
 IF @tglstr = 'SEP'
 BEGIN
 set @bln='09'
 END
 IF @tglstr = 'OKT'
 BEGIN
 set @bln='10'
 END
 IF @tglstr = 'NOV'
 BEGIN
 set @bln='11'
 END
 IF @tglstr = 'DEC'
 BEGIN
 set @bln='12'
 END
 
 set @retbln =  SUBSTRING(@input_tgl_ngaco, 1,2)+'/'+@bln+'/'+SUBSTRING(@input_tgl_ngaco, 6,4)
 
 RETURN @retbln
END
GO

Depends On

No items found

Used By

No items found