請幫我使用Max功能。我對Access和SQL非常陌生。如何從字段中獲得最大值?
我有下表,我需要meter_read字段的最大值。在這種情況下,1000是最大的價值,因爲它有增加的2000係數如果我在meter_read做最大它給了我1000
Factor meter_Read
1 4500
1 5500
100 3500
100 2500
1000 1500
2000 1000
請幫我使用Max功能。我對Access和SQL非常陌生。如何從字段中獲得最大值?
我有下表,我需要meter_read字段的最大值。在這種情況下,1000是最大的價值,因爲它有增加的2000係數如果我在meter_read做最大它給了我1000
Factor meter_Read
1 4500
1 5500
100 3500
100 2500
1000 1500
2000 1000
SELECT top 1 meter_Read FROM yourtablename order by meter_read DESC
應該給你5500
正如我上面提到的,我需要1000,因爲1000中的最大值在這個表中,因爲儀表讀數乘以加法因子。 – user3474932
你想meter_Read
的值對應的最大值爲Factor
:
select meter_Read
from MyTable
where Factor = (
select max(Factor)
from MyTable
)
我很困惑。您想要具有最大因子值的行上的meter_Read值? – PlayDeezGames
謝謝邁克爾,我希望查詢只顯示1000,希望它有意義 – user3474932
PlayDeezGames請幫忙 – user3474932