반응형

// 뷰 테이블 내용
select S.EMP_NO as [사원번호], I.EMP_NM as [사원이름], S.YYMM as [년월], sum(S.REL_PAY_AMT) as [실제받은 금액]
 from IN30100 S, IN10100 I" & _
 where S.EMP_NO = I.EMP_NO AND S.ON_WORK_YN='Y' group by S.YYMM, S.EMP_NO, I.EMP_NM

select [사원번호], [사원이름], avg([실제받은 금액]) as [3개월 평균 봉급] from test_view
 where [년월] = (select LEFT(convert(varchar(30),dateadd(mm,-1, getdate()),112),6))
 or [년월] = (select LEFT(convert(varchar(30),dateadd(mm,-2, getdate()),112),6))
 or [년월] = (select LEFT(convert(varchar(30),dateadd(mm,-3, getdate()),112),6))
 group by [사원이름], [사원번호]"
select S.EMP_NO as [사원번호], I.EMP_NM as [이름], sum(S.REL_PAY_AMT)/3 as [3개월 평균 급여]
 from IN30100 S, IN10100 I where S.EMP_NO=I.EMP_NO AND datediff(mm,getdate(),cast(S.YYMM+'01' as datetime)) >= -2 AND I.ON_WORK_YN='Y'
 group by S.EMP_NO, I.EMP_NM
 order by S.EMP_NO desc

반응형
반응형

공백을 구분하여 문자열 자르기

– 공백을 체크해서 2번째 공백까지의 정보를…

DECLARE @TEXT VARCHAR(100) SET @TEXT = ‘서울시 마포구 상암동 1605번지 누리꿈스퀘어’

SELECT Left(@TEXT,CharIndex(‘ ‘,@TEXT,CharIndex(‘ ‘,@TEXT) + 1) – 1)

 

결과값 ————————————————————————

서울시 마포구


----------------------------------------------------------
DBA 이승연
GRAVITY co., Ltd 
Global Business Dept / Tech Support

http://www.gravity.co.kr
http://www.ddoung2.com
----------------------------------------------------------

출처 : http://gdbt.tistory.com/2

반응형

+ Recent posts