obter soma usando sql com várias condições

Eu estou tendo dados em colunas como: -

  Process   Volume      TAT
  1            1        Pass
  1            2        Fail
  2            5        Fail
  2            5        Pass
  3            1        Pass
  4            6        Fail
  4            4        Pass

Agora agrupando por processo, eu quero a soma do volume (não levando em conta qualquer TAT), soma de volume onde TAT = Pass, soma de Volume onde TAT = Fail.

Como isso

Process     Total Volume    Volume(TAT=Pass)    Volume(TAT = Fail)
1           3               1                   2
2           10              5                   5
...
...

questionAnswers(1)

yourAnswerToTheQuestion