SELECT *
FROM dbo.March2010 A
WHERE A.Date >= 2010-04-01;
'A. 날짜' 같습니다. '04-03-2010 00:00:00.000'
그러나 이 작동하지 않습니다.
아무나 참조로는 제공하십시오 살해된거군요.
select *
from dbo.March2010 A
where A.Date >= Convert(datetime, '2010-04-01' )
이 때문에, 즉 이 수식의 취급됩니다 쿼리하지 '읽기' 01-4-2010
select *
from dbo.March2010 A
where A.Date >= 2005;
2010년 영하 4 빼기 1 은 2005년 ' (' 로 변환하여 이벤트수정적절한 'datetime' 를 통해 이 문제를 해결할 것이라고 작은 따옴표.)
기술적으로, 도망칠 수 있는 파서를 지정값이
select *
from dbo.March2010 A
where A.Date >= '2010-04-01'
제 생각에는 읽을 수 있지만, it will do 변환 당신꺼에요 비해 적다 'a' 로 변환 뒤에 돌아온다는 것을 명시적으로 DateTime 유지 관리 프로그래머용 있습니다.