如何在WQL中对列进行求和?

时间:2014-07-28 09:29:47

标签: wmi wmi-query

我想使用WMI计算机器上可用的总磁盘空间和可用磁盘空间。并查询是=>从Win32_LogicalDisk中选择Size,FreeSpace。

此查询返回多行,因为计算机拥有多个驱动器。如果我总结这些列,那么我将获得预期的结果。我可以通过查询

轻松地在sql中实现这一点

SELECT sum(Size),sum(FreeSpace)FROM Win32_LogicalDisk

但是它给了wql错误。

如何在wql中实现相同的功能?

1 个答案:

答案 0 :(得分:5)

WQL语言不支持SUM函数,因为它只是SQL语言的一个子集,为了得到总数,你必须迭代实例并自己计算值。