Microsoft
Software
Hardware
Network
Question : Comparing and Ranking Records
I have an access table with about 43k records.
The table has the ff fields:
[PrimaryKey]
[CustomerNum]
[ShipDate]
[ReceiptDate]
[ElapsedTime]
I need to rank each “CustomerNum” based on the “ElapsedTime”. The shortest “ElapsedTime” should be ranked 1, then so on.
Sample:
Key Customer Time
1 CustomerA 25
2 CustomerA 10
3 CustomerA 3
4 CustomerA 7
5 CustomerA 28
6 CustomerB 2
7 CustomerB 20
8 CustomerB 4
The query should result in:
Key Customer Time Rank
1 CustomerA 25 4
2 CustomerA 10 3
3 CustomerA 3 1
4 CustomerA 7 2
5 CustomerA 28 5
6 CustomerB 2 1
7 CustomerB 20 3
8 CustomerB 4 2
I hope this makes sense. Looking forward to your responses! Thanks!
Answer : Comparing and Ranking Records
test this query
select a.*, (select count(b.customer) from tableX as b where b.customer=a.customer and b.time<=a.time) as rank
from TableX as a
Random Solutions
SQL query help for an online shop
Find drive letter of a named drive
Foxpro 2.6a for Windows under XP Virtual Machine
ows Timer service slow down the vertual machine in sharepoint
user.identity is not recognized in master page
Remote Desktop to XP PC - connection drops briefly
Need help with DAO recordset connection
ROXMMTrayapp
How to Get a List of Access Macro objects in VBA?
Why do I get a Run time error '2342' A RunSQL action requires an argument consisting of a SQL statement ?