查询报表

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

除了上述报表类型之外,它还提供了使用查询报表从数据库检索所需信息的功能。在您无法从固定或自定义报表中获得所需信息的情况下,这可能很有用。

可以使用报表页签下的查询报表按钮创建查询报表。您可能必须提供SQL查询并创建报表。报表可保存作日后参考及/或导出为CSV格式作进一步处理。

我从哪里可以得到查询?

联系support@manageengine.cn详细说明您的需求。或者,您也可以在线提交您的需求

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

内置的日期函数

日期以长格式存储在数据库中。您可能不认识长格式的日期。为了将其转换为可读的日期格式,有两个内置的函数:

LONG_TO_DATE()

此函数可用于将日期从长值转换为日期格式。请参考下面的例子:

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

 

Select SOFTWARE_NAME, DETECTED_TIME from invsoftware

 

SOFTWARE_NAME          DETECTED_TIME

Adobe Reader              1234558984892

Skype                        8945934747893

在上面的结果中,您将看到检测到的时间是长格式的,是不可读的。现在,如下所示修改查询将得到所需的结果

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()

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

 

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

日期模板

要检索某些预定义 日期之间的数据,可以使用日期模板。支持以下日期模板:

  • Today - <from_today> - <to_today>
  • Yesterday - <from_yesterday> - <to_yesterday>
  • This Week - <from_thisweek> - <to_thisweek>
  • Last Week - <from_lastweek> - <to_lastweek>
  • This Month - <from_thismonth> - <to_thismonth>
  • Last Month - <from_lastmonth> - <to_lastmonth>
  • This Quarter - <from_thisquarter> - <to_thisquarter>
  • Last Quarter - <from_lastquarter> - <to_lastquarter>