2016-11-20 1 views
-5

저는 duedate라는 필드가 있고 데이터 타입은 string입니다. 나는이 필드를 현재 날짜와 비교하기를 원합니다.SQL에서 문자열을 datatime으로 변환합니다.

select itemid from issue where CONVERT(datetime, duedate, 105) < '20/11/2016' 

난 같은 에러. "날짜 시간 데이터 유형에 VARCHAR 데이터 형식의 변환이 범위를 벗어난 값 결과"얻었다 : I 코드 밑도는

나를 도와주세요.

+0

왜이 C#을 태그입니까? –

+0

http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx – Hadi

+1

사용중인 dbms에 태그를 지정하십시오. (CONVERT 및 해당 날짜/시간 처리는 제품에 따라 다릅니다.) – jarlh

답변

0

사용이 :

select itemid from issue where CONVERT(nvarchar(12), duedate, 105) < '20/11/2016' 
관련 문제