[SQL] SQL 서버 날짜 형식 기능
SQLSQL 서버 날짜 형식 기능
SELECT CONVERT(VARCHAR(10), GETDATE(), 105)
이것은 [DD-MM-YYYY]의 날짜를 반환 쿼리 VARCHAR로 포맷합니다. 나는 SQL 서버에서 날짜 데이터 형식에서 동일한 형식이 필요합니다. Pls는 저를 도와
해결법
-
==============================
1.이 같은 특정 형식이없는 같은 수 있도록 SQL Server에서 날짜 시간 데이터 형식이 4 바이트 정수로 저장됩니다.
이 같은 특정 형식이없는 같은 수 있도록 SQL Server에서 날짜 시간 데이터 형식이 4 바이트 정수로 저장됩니다.
특정 형식으로 날짜를 반환 할 경우, 지정된 식별자를 적절한 형식으로 VARCHAR로 변환해야합니다.
당신이 VARCHAR에서 날짜를 저장하려면 SQL Server에서 DATETIME 필드에, 당신은 확인해야 당신은 항상 안전 해석됩니다 형식으로 SQL에 그 값을 전달합니다. 예를 들면 . 설정에 따라, 그것은이 간다 mm / DD / YYYY으로 처리 할 수 있기 때문에 일 / 월 / YYYY 형식은 안전하지 않습니다 안전 형식은 다음과 같습니다
yyyyMMdd yyyy-MM-ddThh:mi:ss.mmm
EG
INSERT MyTable (DateField) VALUES ('01/10/2010') -- dd/MM/yyyy not safe INSERT MyTable (DateField) VALUES ('20101001') -- yyyyMMdd safe
최신 정보: 당신이 DATETIME 필드를 선택하면이 당신에게 유용 무엇으로 (GETDATE (), 필드, 변수는 ...) 당신이 SSMS에서 보는 것은 형식의 값은 그것의 실제 내부 8byte 표현을 보여주는 대신이다.
-
==============================
2.여기있어,
여기있어,
SELECT CONVERT(DATETIME, GETDATE(), 105)
그냥 DATETIME에 VARCHAR를 변경
-
==============================
3.이것은 날짜를 반환합니다
이것은 날짜를 반환합니다
SELECT GETDATE()
from https://stackoverflow.com/questions/5178452/sql-server-date-format-function by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 주어진 문자열을 분할 및 사례 문을 준비 (0) | 2020.04.12 |
---|---|
[SQL] 같은 SELECT SQL 쿼리에서 SUM ()에서 계산 비율 (0) | 2020.04.12 |
[SQL] 하나 개의 SQL 쿼리에서 두 테이블을 병합 및 날짜 값이 고유하게 (0) | 2020.04.12 |
[SQL] 배열 인수 여러 번에 집합을 반환하는 함수를 호출 (0) | 2020.04.12 |
[SQL] MySQL은 단일 테이블은 지난 7 일을 선택하고 빈 행을 포함 (0) | 2020.04.12 |