select sum(cash) from pays where mid=xxx and type in (10,20);
где xxx - ID нужного юзера
Но если будут списания т.е. "-", то в результате можем получить "0" поэтому, если требуется, то в условие нужно добавить "and cash > 0" или "and cash < 0". В зависимости от того, какие платежи учитывать: положительные или отрицательные.