2014-06-16 8 views
2

속성 날짜 시간이 자정과 오전 4시 사이 인 문서를 가져오고 싶습니다. 나는 노력이 :FileNet - 특정 시간 사이의 날짜 속성에 대한 SQL

SELECT [This], [Date], FROM Folder_Type_1 
WHERE DATEPART(hh,[Date]) >= 0 
AND DATEPART(hh,[Date]) <= 4 
ORDER BY Date 

SELECT [This], [Date], FROM Folder_Type_1 
WHERE CONVERT(VARCHAR(8),Date,108) between '00:00:00' and '04:00:00' 
ORDER BY Date 

하지만이 FEM에서 SQL 쿼리 빌더에서 테스트 할 때 그들 중 누구도이 작동하지 않습니다. DATEPARTCONVERT이 인식되지 않습니다. 올바른 방법은 무엇입니까?

나는이 SQL syntax reference에서 흥미로운 것을 발견하지 못했습니다.

미리 감사드립니다.

답변

0

나는 전에 때라도을 사용하고 있습니다 :

where c.DateCreated >= 20130101T000000Z 

이가 아니라 FEM API를 사용하여 실행 쿼리에서 조각이지만, 원칙적으로 이것은 당신이하려고하는 동일한 SQL

+0

FileNet에 관한 몇 가지 질문에 대답하여 문제를 이해하지 못하는 것으로 나타났습니다. 당신의 대답은 그 문제를 다루지 않습니다. 하향 투표. – fnt

0

해야한다 Content Engine Query Language 내에 T-SQL 기능을 사용하십시오. 구문은 SQL과 비슷하지만 실제로는 그렇지 않습니다. 명백히 그것은 T-SQL이 아닙니다.

현재까지 원하는대로 달성 할 수 없습니다. TimeSpan 버전 5.1에서 소개 된 함수는 날짜 부분을 사용하여 일부 조작을 허용합니다. 그러나 그것들은 당신의 작업에 충분하지 않습니다. TimeSpan 설명서를 확인하십시오.