데이터가 시간값이랑 같이 저장되는데요
각 시간별 마지막 시간 데이터를 구하고싶습니다.
예를들어서 a라는 컬럼에 시간값이 저장되어있는데
시간별로 1시59분 2시59분 이런식으로 데이터를 추출해야되는데
쿼리를 어떻게 짜야될지 감이 안잡히네요
도움부탁드립니다.
SELECT DATE_FORMAT(dt, '%Y-%m-%d %H') dt_h , MAX(dt) max_dt FROM t GROUP BY DATE_FORMAT(dt, '%Y-%m-%d %H') ;