dd-mm-yyyy
에 다음 명령을 사용하여 yyyy-mm-dd
형식으로 저장된 테이블에서 기존 SQL 날짜를 변환하려고합니다. 그렇게하는 동안 성공적으로 데이터 유형을 nvarchar
으로 변환 할 수 있지만 날짜로 변환하면 yyyy-mm-dd
과 동일한 이전 형식이 계속 수신됩니다. 여기SQL Server 날짜 캐스팅 및 형식 문제
쿼리
Select
Convert(date, CONVERT(VARCHAR(10), a.LogDateTime, 103), 103) AS LDate
from sec.[Log] AS a
나는 또한 다음 스크립트를 사용하여 날짜 nvarchar
에서 변환하려고하지만, 동일하게 유지 될 않았다이다.
SELECT convert(date, '23/10/2016', 103)
정확히 어떤 문제가있을 수 있습니까? 나는 데이터 형식을 변경하지 않고도 내 날짜를 영국 형식의 영국 형식으로 변환하려고합니다.
+1 아주 철저한 대답. – Kermit