FileNet - SQL для свойства даты между определенными часами

Я хотел бы получить документы о том, что час даты собственности между полуночью и 4 часами утра. Я попробовал это:

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

Но ни один из них не работает, когда я тестирую его в построителе SQL-запросов в FEM.DATEPART и CONVERT не распознаются. Как правильно это сделать?

Я не нашел ничего интересного в этой справке по синтаксису SQL.

Заранее спасибо!

2 ответа

Вы пытаетесь использовать T-SQL функции внутри Content Engine Query Language, Хотя его синтаксис может выглядеть так SQLна самом деле это не так. Не говоря уже о том, что это явно не T-SQL,

На сегодняшний день невозможно выполнить то, что вы хотите. TimeSpan Функция, представленная в версии 5.1, допускает некоторые манипуляции с деталями даты. Однако этого недостаточно для вашей задачи. Вы можете проверить документацию TimeSpan.

Я использовал следующее:

where c.DateCreated >= 20130101T000000Z

Это фрагмент из запроса, выполненного с использованием API, а не fem, но в принципе это должен быть тот же SQL

Другие вопросы по тегам