私は1ヶ月の各日ごとにそれぞれの最大数を取得しようとしています。次に、その月の最大値を合計します。クエリの最大値を合計する方法。 sum(max(value))
$result = mysql_query(
"
SELECT DATE_FORMAT(orderDate,'%M %e, %Y') orderDate, MAX(Count) AS maxCount
FROM
(
SELECT DATE_FORMAT(orderDate,'%M %e, %Y') orderDate, SUM(Count) AS sumCount
FROM testLocation
WHERE orderDate >= '$data1' AND orderDate < '$data2' + INTERVAL 1 DAY
)
GROUP BY MONTH(orderDate)
"
,$link
);
私のカウントの方法は、1日を通して増分することです。したがって、たとえば、私は500/5/2016 08:00:00に500カウントを持っていますが、5/5/2016 23:59:59のカウントは800です。私は800 800に800を加えないでください。
私は与えられた月の毎日の最大値を取っていきたいと思います。次に、すべての最大値を合計してその月のサマリーを作成します。