당신은 어떻게 SQL Server의 DateTime
데이터 형식의 열에 대한 LIKE
문을 수행합니까? 나는 다음과 같은 SQL을 실행하면SQL LIKE 문은
그것은 나에게 2009의 모든 날짜를 반환합니다.
SELECT * FROM MyTable where CheckDate LIKE '%2009%'
을하지만, 내가 기대했던 모든 OCT의 11 월 & 12 월 날짜가 작업을 수행 할 수 있도록하려면 다음 :
SELECT * FROM MyTable where CheckDate LIKE '%2009-1%'
그러나 이것은 나에게 아무것도 돌려주지 않습니다!
나는 사용자에게 그들이 날짜 문자열을 입력하고 입력 할 때 내가 데이터를 필터링 필터 옵션을 제공하고 있습니다. 따라서 '20'을 입력하면 날짜 내에 '20'이있는 모든 날짜가 반환됩니다 (2012 년 날짜 또는 1999 년 6 월 20 일과 같은 날짜 값이 될 수 있음)
아무도 도움을 줄 수 있습니까? ?
나는 SQL 서버를 사전에 2008 년
감사를 사용하고 있습니다.
덕분에 귀하의 회신, 난 당신이 사용자가 이러한 기능을 원하는 확인 했 – Sun
을 할 노력하고있어 무엇에 대한 자세한 세부 작업을 업데이트했습니다? 나는 한 번도 "한 달의 10 일 또는 10 월이나 2010 년에 일어난 모든 활동"을 찾고 싶지 않았습니다. –