「rates」という名前のテーブルがあり、「date」と「rate」の 2 つのフィールドがあります。各月の MIN と MAX のレート値と、それらが発生した日付を取得したいと考えています。しかし、私は管理できませんでした。
SELECT date,
MIN(rate) AS minRate,
MAX(rate) AS maxRate,
MONTH(date) AS monthName,
YEAR(date) AS yearName
FROM rates
GROUP BY yearName ASC, monthName ASC
明確化:私は次のようなものを手に入れたいです:
Months MIN mindate MAX maxdate
Jan 1.234 2012-01-13 1.534 2012-01-24
Feb 1.165 2012-02-28 1.373 2012-02-11
等々