如何解决MariaDB:帮助Noobie使用时间范围
我对MyQSL不太了解。
这是我的代码(用于从监视工具中提取代码)
SELECT DISTINCT
FROM_UNIXTIME(data_bin.ctime),index_data.host_name,index_data.service_description,metrics.metric_name,data_bin.value
FROM metrics
inner join index_data ON index_data.id = metrics.index_id
inner join data_bin ON data_bin.id_metric = metrics.metric_id
ORDER BY data_bin.ctime;
尽管付出了我的努力,但我还是没有做到:
- 按时间范围过滤(具有人类可读的时间)
- 获取该输出:
时间范围,主机名,ServiceA,metricA1,metricA2,... ServiceB,metricB1,metricB2 ... ->目标是按相同的时间范围和主机名分组
解决方法
我认为您的问题遗漏了一些关键点,如果您可以使用这些表中的一些示例数据指定要查找的内容,则我会对此进行调整。
但是与此同时,我认为我有一个很好的理解,也许这就是您想要的:
function remove(array,value,count) {
while (count--) {
const i = array.indexOf(value);
if (i === -1) break;
array.splice(i,1);
}
}
const array = [1,1,2,3,5];
remove(array,2);
console.log(array);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。