我有一個名爲「rates」的表,它有兩個字段「date」和「rate」。我喜歡獲得MIN和MAX費率值以及他們每個月發生的日期。但我無法管理。Mysql的最小值和最大值以及每個月的相應「日期」
選擇日期,
MIN(率)AS minRate,
MAX(率)AS MAXRATE,
MONTH(日期)AS MONTHNAME,
YEAR(日期)AS yearName
差餉
GROUP BY yearName ASC,ASC MONTHNAME
澄清:我喜歡得到這樣的:
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
等
您是指ORDER BY yearName ASC,monthName ASC? GROUP BY不需要ASC/DESC – Rocky 2012-02-23 11:06:47
我想在同一行上獲得MIN費率和日期,並在同一行上獲得MAX費率和日期。我想顯示所有月份的最小值和最大值。 – mustafa 2012-02-23 11:08:20
你能否提供輸入表? – 2012-02-23 11:27:16