Logparser-选择过去两周的数据

Logparser-选择过去两周的数据

我正在尝试使用 LogParser 返回过去 2 周的 iis 日志文件中的数据。当我运行以下命令时,我收到“错误:语法错误::无有效内容:需要左括号而不是标记‘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'))

相关内容