Not sure I understand: in the POOL field of "EDG THIN" ARE THERE MULTIPLE WAYS OF PUTTING IN "15k" If not then
SELECT ARRAY, Pool, Sum(Used) AS Used
FROM [EDG Thin]
GROUP BY [EDG Thin].ARRAY, pool;
Would work.
If there are you might want to create a VB Function Like
Code:
Public Function getpool(ByRef strVal As String) As String
If instr(strval,"15K") <> 0 Then
getpool = "15K"
Else If instr(strval,"10K")<>0 Then
getpool = "10K"
Else If instr(strval,"EFD") <> 0 Then
getpool = "EFD"
Else If Instr(strval,"SATA") <> 0 Then
getpool = "SATA"
End if
End Function
Then your query would be
SELECT ARRAY, getPool([pool], Sum(Used) AS Used
FROM [EDG Thin]
GROUP BY [EDG Thin].ARRAY, getpool([pool]);
Bear in mind that this second query would take a bit longer as it will have to call the getpool function twice for each record.