Board logo

標題: SQL--查詢每日最大值? [打印本頁]

作者: joey0415    時間: 2012-8-26 09:25     標題: SQL--查詢每日最大值?

有一個每日商品資料表,每天有手機價錢,想要查詢每日最高價錢的手機,查詢結果如右圖,請問要怎麼寫呢?

小弟只知道指定日期與MAX()函數,但是這樣只會有一筆,如果要改成每天,且是每天的最大值,又該如何寫呢?

謝謝

小弟用的是ACCESS或是EXCEL


作者: joey0415    時間: 2012-8-26 13:53

補圖大家看一下

attachimg]12298[/attachimg]
作者: joey0415    時間: 2012-8-26 15:28

在excel中試出來了

select * from (select 日期,max(價錢)as 金錢  from [工作表1$] group by 日期) as db1 left join [工作表1$] as db2 on db1.日期=db2.日期  AND db1.金錢=db2.價錢 ORDER BY db1.日期
[attach]12299[/attach]




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)