해당일자 데이터를 5달 더하고 년월일8자리만 보여주고 싶습니다.
그래서 조회한 값이
조작한값 5달 더한값 해당값
01 23 2017 2017-01-23 00:00:00.000 20160823192751
시도한 방법은
select convert(varchar(10),'2017-01-23 00:00:00.000'),
REPLACE(convert(varchar(10),'2017-01-23 00:00:00.000'),'-','')
이렇게하면 원하는식으로
2017-01-23 20170123
이렇게 나오는데
REPLACE(convert(varchar(10),DATEADD(MM,5,SUBSTRING(A.PLAT_TIME,1,8))),'-','') PLAT_TIME2,
그래서 이렇게 하면 상단처럼
01 23 2017 이렇게 값이 나옵니다.
더 쉬운방법도 있을것은 같으나....
비루한 지식에서는.....
Comment 4
-
withSQLServer
2018.01.31 10:26
-
아싸라비아콜롬비아
2018.02.01 11:31
감사합니다.
-
이리
2018.01.31 10:36
-
아싸라비아콜롬비아
2018.02.01 11:31
감사합니다.