access怎樣查詢分組的最大值

時間 2022-02-03 06:50:17

1樓:蘭馨谷

select 欄位1,欄位3,max(欄位3之計數) from 表 group by 欄位1,欄位3

------

哦,你欄位3已不一樣

select 欄位1,

max(select top 1 欄位3 from 表 where 欄位1 = 表1.欄位1 order by 欄位3之計數 desc),

max(欄位3之計數)

from 表 as 表1

group by 欄位1

是不是有點複雜,但絕對可用 :)

我暫時也想不出更好的方法了

select * from 表 where 欄位3之計數 in (select max(欄位3之計數) from 表 group by 欄位1)

肯定是錯誤的

2樓:大頭娃娃

select 欄位3,max(欄位3之計數) from 表 group by 欄位3

將查詢的結果生成一個表,

再連結該表和原表,應該就可以得到查詢的結果了.

3樓:匿名使用者

先查出每分鐘最大的值,然後再查出所有等於最大值的記錄:

select * from 表 where 欄位3之計數 in (select max(欄位3之計數) from 表 group by 欄位1)

這樣應該就可以了

樓主,我建了個表測試了下:

create table tablenew (

column1 datetime,

column3 int,

num3 int

)insert into tablenew(column1,column3,num3) values('2008-6-24 8:20:00','102','3')

insert into tablenew(column1,column3,num3) values('2008-6-24 8:20:00','103','24')

insert into tablenew(column1,column3,num3) values('2008-6-24 8:20:00','105','1')

insert into tablenew(column1,column3,num3) values('2008-6-24 8:21:00','102','20')

insert into tablenew(column1,column3,num3) values('2008-6-24 8:21:00','103','37')

insert into tablenew(column1,column3,num3) values('2008-6-24 8:21:00','106','1')

select * from tablenew where num3 in (select max(num3) from tablenew group by column1)

結果:column1 column3 num3

2008-06-24 08:20:00.000 103 24

2008-06-24 08:21:00.000 103 37

完全沒問題

你說的全部顯示出來了,我想可能是因為null的原因,

當in()的括號中有null的值時,就會顯示所有的值,這時in這個過濾條件就無效了。

還有就是,我上面這樣寫是有兩個條件才能得到正常的結果:

1、最大值不為null(有的話要加條件過濾)

2、最大值不能重複(重複的話會列出所有等大的行)

還有問題可發訊息給我

4樓:

select * from 表 where (欄位1,欄位3之計數) in (select 欄位1,max(欄位3之計數) from 表 group by 欄位1)

5樓:阡陌半緣君

select max(欄位3之計數) from 表 group by 欄位3

怎樣在access中建立選擇查詢

在access的查詢物件裡面選擇 新建 設計檢視,選一個資料來源表,然後把表中需要查詢的欄位拖拽到下面的欄位欄,在需要選擇項的條件欄寫 請輸入你的選擇條件 即可。 access版本是什麼 2007和2010差不多,建立 查詢設計 選擇查詢 2003以前的差不多 在access中如何建立操作查詢 cc...

Access中關於查詢的問題

使用dateserial 2014,month 考試日期 day 考試日期 函式統一年份為2014,保留月份和日期,然後用between.and.條件篩選就可以了。參考 select dateserial 2014,month 考試日期 day 考試日期 as 日期 from 考試記錄 where ...

access如何刪除查詢中的資料

你要想 通過 這樣在查詢檢視中能夠刪除 某個表的記錄 那麼 你要刪除的表的欄位 要完整 並且 要 用這個表 包含 其他表欄位的 關係來設定 前提還是 你要刪除的記錄 不能有欄位 被其他表引用 根據 你的各表 在關係檢視中 建立的關係不同 具體 細節上 會有所不同 另外,資料庫 事實上 是 最忌會經常...