SELECT * FROM Log WHERE IID <> 0 AND Date < '2005-04-14 14:12:14.030' ORDER BY Date DESC
에서 WHERE 절에서 Date조건은 검색인수로 들어가는건가요?
아님 비검색인수로 들어가는건가요?
그리고 검색인수, 비검색인수 관한 자료가 있는 곳을 알고 싶습니다~
iid <> 0 은 원래는 sarg 가 아니지만
iid > 0 or iid < 0 라는 식으로 바꾸어
sarg 로 동작할 것이며,
2번 조건은 sarg 인 것 같습니다.
date 은 특정 예상하건데 datetime 변수 형의 데이터가
들어가 있을것이고 일단 들어간 date 는 내부적으로 int 형으로
바뀌어 저장되어 있고 오른쪽 비교 조건도 a.date + 1 과 같이
필드가 포함되어 연산된 결과가 아닌 한 값이기에
충분히 sarg 라고 생각됩니다.