Logparser — Выборка данных за последние 2 недели

Logparser — Выборка данных за последние 2 недели

Я пытаюсь использовать LogParser для возврата данных из моих файлов журнала iis за последние 2 недели. Когда я запускаю следующее, я получаю "Ошибка: Синтаксическая ошибка: : нет допустимого содержимого: ожидается открывающая скобка вместо токена 'DATEADD(day,-14,'"

logparser "SELECT * FROM mylogfile.log WHERE date >= DATEADD(day,-14, GETDATE())" -o:datagrid

решение1

Ни то, DATEADDни другое не GETDATEявляются допустимыми именами функций в языке LogParser. Вы можете проверить имена функций, запустив logparser -h -i:func.

Вероятно, вам нужно следующее:

WHERE date >= SUB(SYSTEM_DATE(), DURATION('14', 'd'))

Связанный контент