datetime 열에 Like 연산자를 사용하고 싶습니다. 다음 열의 값은 다음
2013년 8월 31일 17 : 54 : 52.000
2013년 8월 31일 17 : 54 : 52.000Datatime 열의 연산자가 비슷합니다.
내 쿼리는 아래와 같다 :
SELECT * FROM table where created_date Like '%54%'
그것은 잘 작동합니다. 하지만 '% 54 %'대신 '% 52 %'를 검색하면 아무 것도주지 못합니다. (나는 분까지 검색 할 때 그것은 노력하고 있습니다,하지만 난 초 또는 밀리 초를 검색 할 때 작동하지 않습니다.)
나는 다음 URL에서 보았다 그것은
SQL LIKE Statement on a DateTime Type
내가 원하는을하고있다 이유를 알고, 왜 이것이 일어나고 연산자가 datetime 형식 열과 함께 작동하는지 봅니다.
정말 이런 식으로하고 싶다면'convert (varchar (20), created_date, 121)'를 명시 적으로 호출하여 올바른 형식이'like'를 사용하여 비교되는지 확인하십시오. 하지만 라훌의 대답을 잘 사용하십시오. – LuigiEdlCarno
이 유형 필터링의 의미를 설명 할 수 있습니까? –
54 분, 54 초 또는 54ms? –