GUI sin

말일 날짜 계산


다음달에 '01'을 붙여 첫째날을 만든뒤에 하루를 빼면 말일이 된다.


1
2
ls_tempday = Left(data, 4+ '/' + String(Long(Mid(data, 52))+1'00'+ '/01'
ls_lastday = String(RelativeDate(Date(ls_tempday), -1), 'yyyymmdd')
cs




전달 날짜 계산


1
2
cTempMonth = Left(cPayMonth, 4) + '/' + Right(cPayMonth, 2) + '/01'
cBeforeMonth = String(RelativeDate(Date(cTempMonth), -1), 'yyyymm')
cs




Comment +0


1
2
3
4
5
6
7
8
9
DECLARE @IDATE varchar(8)
 
SET @IDATE = '20090102'
 
/* 말일구하기 */
SELECT Convert(Varchar, DATEADD(DAY,-DATEPART(DD,DATEADD(MONTH,1,@IDATE)),DATEADD(MONTH,1,@IDATE)), 112)
 
/* 초일구하기 */
SELECT Convert(Varchar, DATEADD(DAY,1,DATEADD(DAY,-DATEPART(DD,@IDATE),@IDATE)), 112)
cs


Comment +0