zabbix的本周历史数据,怎么用sql查出来,有参考的sql语句吗

zabbix的本周数据,怎么用sql查出来,有参考的sql语句吗

请先 登录 后评论

1 个回答

占得人间一味愚-*

对于 PostgreSQL,你可以参考以下 SQL 查询获取本周的数据:

SELECT

  extract(epoch from clock) as timestamp,

  itemid,

  value

FROM

  history

WHERE

  clock >= date_trunc('week', current_date)

  AND clock < date_trunc('week', current_date) + interval '1 week'

ORDER BY

  itemid, clock;

对于 MySQL,你可以参考以下 SQL 查询:
SELECT
  UNIX_TIMESTAMP(clock) as timestamp,
  itemid,
  value
FROM
  history
WHERE
  clock >= date_sub(curdate(), interval weekday(curdate()) day)
  AND clock < date_add(date_sub(curdate(), interval weekday(curdate()) day), interval 1 week)
ORDER BY
  itemid, clock;



请先 登录 后评论
  • 1 关注
  • 0 收藏,440 浏览
  • 神雕 提出于 2024-03-06 10:57

相似问题