查询报表

Endpoint Central 提供以下类型的报表:

  • 适用于各种模块的预定义报表,如补丁管理、资产管理、Active Directory 等。
  • 基于向导的自定义报表,用于检索任何特定信息

除了上述报表类型之外,它还提供了使用查询报表从数据库中检索所需信息的功能。当您无法通过预定义报表或自定义报表获取所需信息时,这会非常有用。

您可以使用报表选项卡下的查询报表按钮来创建查询报表。您可能需要提供 SQL 查询语句并创建报表。该报表可以保存以供将来参考,也可以导出为 CSV 格式以便进一步处理。

我可以从哪里获取查询语句?

请将您的需求详情发送至 endpointcentral-support@manageengine.com。或者,您也可以在线提交请求

我们的支持团队将处理您的需求并将查询语句发送给您。

内置日期函数

日期在数据库中以 Long 格式存储。仅查看这种长整型格式时,您将无法识别其实际日期。为了将其转换为可读的日期格式,系统包含了两个内置函数:

LONG_TO_DATE()

此函数可用于将日期从 long 值转换为日期格式。请看以下示例:

假设您希望检索软件详细信息以及检测到该软件的日期和时间。您通常会使用以下查询:

 

Select SOFTWARE_NAME, DETECTED_TIME from invsoftware

 

SOFTWARE_NAME          DETECTED_TIME

Adobe Reader              1234558984892

Skype                        8945934747893

在上述结果中,您会看到“Detected Time”以 long 格式显示,无法直接阅读。现在,将查询修改如下即可得到所需输出

Select SOFTWARE_NAME, LONG_TO_DATE(DETECTED_TIME) from invsoftware

 

SOFTWARE_NAME          DETECTED_TIME_DATE_FORMAT

Adobe Reader                09/12/2009 15:35

Skype                          07/13/2009 13.25

 

DATE_TO_LONG()

此函数可用于将日期格式转换为 Long 值。请看这样一个示例:您希望检索在两个特定日期之间检测到的软件详细信息。您应使用如下查询:

 

select * from invsoftware where DETECTED_TIME between DATE_TO_LONG(08/01/2009 00:00:00) and

DATE_TO_LONG(08/31/2009 00:00:00)

日期应按以下格式指定:mm/dd/yyyy hh:mm:ss

日期模板

为了检索某些预定义日期范围内的数据,您可以使用日期模板。支持以下日期模板:

  • 今天 - <from_today> - <to_today>
  • 昨天 - <from_yesterday> - <to_yesterday>
  • 本周 - <from_thisweek> - <to_thisweek>
  • 上周 - <from_lastweek> - <to_lastweek>
  • 本月 - <from_thismonth> - <to_thismonth>
  • 上月 - <from_lastmonth> - <to_lastmonth>
  • 本季度 - <from_thisquarter> - <to_thisquarter>
  • 上季度 - <from_lastquarter> - <to_lastquarter>

我们的客户