게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
| re: my-sql 날짜를 ms-sql로 가지고 왔는데... |
|---|
|
작성자: 송원석
작성일시: 2003-11-14 13:29,
조회수: 6,767
|
|
아 그럼 날짜 형식으로 변환은 이미 성공하신 거군요. ^_^
그리고 그 다음의 형식을 원하시는 대로 처리하는 문제는 저도 가급적이면 복잡하지 않게 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 | 6,767 | |||
| 132 |
asper |
2003-11-08 | 916 | |
| 131 | 2003-11-08 | 3,368 | ||
| 130 | 2003-11-07 | 3,595 | ||
| 129 | 2003-11-07 | 3,744 | ||
| 128 |
김지헌 |
2003-11-08 | 1,804 | |
| 127 | 2003-11-08 | 3,529 | ||
| 126 |
asper |
2003-11-07 | 802 | |
| 125 | 2003-11-07 | 3,409 | ||
| 124 | 2003-11-07 | 3,507 | ||
| 123 |
asper |
2003-11-07 | 824 | |
| 122 |
asper |
2003-11-07 | 772 | |
| 121 | 2003-11-07 | 3,490 | ||
| 120 | 2003-11-04 | 3,396 | ||
| 119 | 2003-11-04 | 3,412 | ||
| 118 | 2003-11-02 | 3,636 | ||
| 117 | 2003-11-03 | 3,539 | ||
| 116 | 2003-11-03 | 3,468 | ||
| 115 | 2003-11-03 | 3,885 | ||
| 114 | 2003-10-26 | 3,797 | ||
| 113 | 2003-10-26 | 3,473 | ||
| 112 | 2003-10-26 | 3,607 | ||
| 111 | 2003-10-30 | 3,463 | ||
| 110 | 2003-10-30 | 3,678 | ||
| 109 | 2003-10-30 | 3,546 |

sign in
join
re: my-sql 날짜를 ms-sql로 가지고 왔는데...