게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: my-sql 날짜를 ms-sql로 가지고 왔는데... |
---|
작성자: 송원석
작성일시: 2003-11-14 13:29,
조회수: 5,693
|
아 그럼 날짜 형식으로 변환은 이미 성공하신 거군요. ^_^
그리고 그 다음의 형식을 원하시는 대로 처리하는 문제는 저도 가급적이면 복잡하지 않게 CONVERT() 함수등을 써서 한 번에 처리를 해보려고 노력했지만 잘 안되더군요. 그래서 다음과 같은 T-SQL 을 만들어 보았습니다. DECLARE @Date AS CHAR(19) DECLARE @HOUR AS CHAR(4) SET @Date = CONVERT(CHAR(19), DateAdd(s, 1047015467, '1970-01-01'), 120) SET @HOUR = SUBSTRING(@Date, 12, 2) IF @HOUR > 12 SET @HOUR = '오후' ELSE SET @HOUR = '오전' SELECT SUBSTRING(@Date, 1, 10) + ' ' + @HOUR + ' ' + SUBSTRING(@Date, 12, 8)이렇게 하면 나오기는 나오는데, 위의 T-SQL 을 그냥 일반 SQL 쿼리에서 사용하기는 조금 무리고 SQL 서버에서 지원되는 '사용자 정의 함수' 기능을 사용하여 처리하시면 어떨까 합니다. ^_^ 사실 저도 T-SQL 에는 많이 약해서 전문 MS SQL 포럼에 질문을 올려보시는 것도 좋은 방법이 아닌가 합니다. 성지용님의 http://www.mssql.org/ 사이트 같은 곳에 가시면 보다 전문적이고 친절한 의견을 얻으실 수 있을 듯 합니다. 감사합니다. |
IP 주소: 211.219.114.70
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
80 페이지입니다.
게시물 | ||||
---|---|---|---|---|
2003-11-14 | 5,693 | |||
132 |
asper |
2003-11-08 | 916 | |
131 | 2003-11-08 | 2,936 | ||
130 | 2003-11-07 | 3,134 | ||
129 | 2003-11-07 | 3,270 | ||
128 |
김지헌 |
2003-11-08 | 1,804 | |
127 | 2003-11-08 | 3,097 | ||
126 |
asper |
2003-11-07 | 802 | |
125 | 2003-11-07 | 2,916 | ||
124 | 2003-11-07 | 3,067 | ||
123 |
asper |
2003-11-07 | 824 | |
122 |
asper |
2003-11-07 | 772 | |
121 | 2003-11-07 | 3,058 | ||
120 | 2003-11-04 | 2,952 | ||
119 | 2003-11-04 | 2,970 | ||
118 | 2003-11-02 | 3,143 | ||
117 | 2003-11-03 | 3,092 | ||
116 | 2003-11-03 | 3,017 | ||
115 | 2003-11-03 | 3,417 | ||
114 | 2003-10-26 | 3,347 | ||
113 | 2003-10-26 | 3,021 | ||
112 | 2003-10-26 | 3,139 | ||
111 | 2003-10-30 | 2,964 | ||
110 | 2003-10-30 | 3,246 | ||
109 | 2003-10-30 | 3,111 |