형식이 MMMDD 인 nvarchar (5) 열의 데이터가 있습니다 (예 : OCT26). 내 select 문을 사용하여 현재 연도가있는 datetime 데이터 형식으로 변환 한 다음 datetime 값을 별칭, 예를 들어 UsefulDate로 저장하고 싶습니다. 그래서 10-26-2012와 같은 것입니다.SQL : MMMDD 문자열을 Datetime으로 변환
같은뭔가 : UsefulDate
정확한 형식은 중요하지 않습니다 AS (SQL이 일을 얻는대로) SELECT; 난 단지 두 날짜를 더 크고 작게 연산자와 비교할 수 있어야합니다. 또한 때때로 열이 비어있게됩니다. 이 경우 별칭도 공백으로 설정하고 싶습니다. 이것이 가능한가?
도움 주셔서 감사합니다.
- 유효한 'DATETIME'만으로는 한 달에 하루를 파싱 할 수 없습니다. – Oded
@Oded : OP에서 질문의 현재 연도를 지정했습니다. –