TinaSC
asked on
Visual studio - find maximum dollar amount in a field for each year
I have a table in visual studio that lists nonprofit grant recipients for a number of years.
How can I automatically pull the largest grant for each year. For example, my results would show Nonprofit2 with the amount for 2006 and Nonprofit5 with the amount for 2007.
I assume it's some kind of command with MAX, but I'm not sure how to write it.
Recipient Amount Year
Nonprofit1 $4,000 2006
Nonprofit2 $8,000 2006
Nonprofit3 $2,000 2006
Nonprofit4 $1,000 2007
Nonprofit5 $2,000 2007
How can I automatically pull the largest grant for each year. For example, my results would show Nonprofit2 with the amount for 2006 and Nonprofit5 with the amount for 2007.
I assume it's some kind of command with MAX, but I'm not sure how to write it.
Recipient Amount Year
Nonprofit1 $4,000 2006
Nonprofit2 $8,000 2006
Nonprofit3 $2,000 2006
Nonprofit4 $1,000 2007
Nonprofit5 $2,000 2007
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
is GrantId the primary key for V_GRHist1 ?
ASKER
Yes.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks - one last question before I close. Can you explain why it would work in a new query window and not in query designer?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks. Amount is money.
I sort of understand what you have, but Im working with a complicated view to pull the fields and am struggling a bit with how to insert your suggestion.
Recipient (V_GRHistory.RecipientName
Can you help me incorporate your suggestions into this view (code attached)?
Open in new window