ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MongoDB 로그 날짜 생성 in SQL Server
    NoSQL/MongoDB 2012. 9. 3. 18:40

    안녕하세요. 이스트럭(강동운) 입니다.


    MongoDB Log를 SQL Server로 넣는 건 아래 링크를 통해 학습 하시기 바랍니다 ^^


    http://eastluck.tistory.com/36


    오늘은 MongoDB Log에 있는 날짜를 SQL Server에 DATETIME 형태로 변환하는 쿼리를 소개할까 합니다.


    문자열 장난이라고 보시면 될듯 합니다 ^^;;


    바로 봅시다! 



    SELECT
           TOP 1
           CONVERT(DATETIME,'2012-'+
           (CASE SUBSTRING(DATA,5,3)
                 WHEN 'Jan' THEN '01'
                 WHEN 'Feb' THEN '02'
                 WHEN 'Mar' THEN '03'
                 WHEN 'Apr' THEN '04'
                 WHEN 'May' THEN '05'
                 WHEN 'Jun' THEN '06'
                 WHEN 'Jul' THEN '07'
                 WHEN 'Aug' THEN '08'
                 WHEN 'Sep' THEN '09'
                 WHEN 'Oct' THEN '10'
                 WHEN 'Nov' THEN '11'
                 WHEN 'Dec' THEN '12'
           END)
           +'-'+ SUBSTRING(DATA,9,2) + SUBSTRING(DATA,11,9)) AS CreateDate
    ,      DATA
    FROM dbo.MongoDBLog
    



    위 쿼리 참고해서 날짜 컬럼을 생성하는 Table로 변환하시기 바랍니다 ^^


    로그에 년도에 관한 데이터는 없기 때문에 연도는 적절히 수정하셔야 될 듯 합니다~~^^


    감사합니다.


    작성일: 2012-09-03

    작성자: 이스트럭(강동운)


Designed by Tistory.