필드의 쿼리 결과에 참여하려고합니다. 'min'은 이벤트의 시간 : 분입니다. 나는 두 개의 서로 다른 select 쿼리를 하나 가지고 있고 UNION을 시도하고있다. (옳지 않을 수도 있고, 다른 것을 시도 할 수도있다. MySQL 문서를 읽기가 매우 어렵다). M 다음 addCount
및 projectsNum
의 결과 - 각각의 시간/분 동안 나는 통계를 가지고 : 결과 필드에서 두 개의 선택 쿼리 합치기
H를 원한다.
어디로 잘못 가고 있습니까?
(
SELECT
DATE_FORMAT(`when`, '%H:%i') as `min`,
COUNT(`ipAddress`) AS `addCount`
FROM `metric` m
WHERE `when` BETWEEN DATE_SUB(NOW(), INTERVAL 3 HOUR) AND NOW()
GROUP BY DAY(`when`), HOUR(`when`), MINUTE(`when`)
)
UNION
(
SELECT
DATE_FORMAT(v.`created`, '%H:%i') as `min`,
COUNT(v.`projID`) as `projectsNum`
FROM `projects` v
WHERE v.`created` BETWEEN DATE_SUB(NOW(), INTERVAL 3 HOUR) AND NOW()
GROUP BY DAY(v.`created`), HOUR(v.`created`), MINUTE(v.`created`)
)
코드를 식별하여 사람이 읽을 수 있도록하십시오;) – RandomSeed