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

Sam*_*Sam 1 wmi wmi-query

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

此查询返回多行,因为机器具有多个驱动器.如果我总结这些列,那么我将得到预期的结果.我可以通过查询轻松地在sql中实现这一点

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

但它给了wql错误.

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

RRU*_*RUZ 5

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