강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

심원경님의 프로필 이미지
심원경

작성한 질문수

Grafana 설치하고 대시보드 만들기

시간, 날짜 데이터가 있는 테이블로 그래프 만들기

postgres 수업중 case 함수 스크립트 자료

작성

·

11

0

postgres 수업중 case 함수 스크립트 자료 받을수 있을까요? 부탁드립니다.

답변 1

0

케이제이랩님의 프로필 이미지
케이제이랩
지식공유자

SELECT 
    DATE_TRUNC(CASE 
                   WHEN '${__interval}' = '1s' THEN 'second'
                   WHEN '${__interval}' = '1m' THEN 'minute'
                   WHEN '${__interval}' = '1h' THEN 'hour'
                   WHEN '${__interval}' = '1d' THEN 'day'
                   ELSE 'hour' END, updated_at) AS time,
                   -- query 옵션에서 interval 값보고 조절
    SUM(temperature) AS total_value
FROM 
    environment_data 
WHERE 
    updated_at BETWEEN $__timeFrom() AND $__timeTo()
GROUP BY 
    time
ORDER BY 
    time;
심원경님의 프로필 이미지
심원경

작성한 질문수

질문하기