Мне нужна ваша помощь в отношении запроса, который я не могу получить в одном запросе.
Table timeaccount
Field Type
id mediumint(8) --> Primary key autoincrement
user varchar(40) --> user, e.g. 'john.fisher'
type varchar(15) --> can only be 'SUM' or 'SUBSTRACT'
minutes smallint(5) --> an amount of minutes
Это представляет учет рабочего времени для работников, где каждая запись показывает, сколько минут работник (поле'user') добавил или вычел из своего баланса (в соответствии с полем 'type').
Я просто хочу получить в одном запросе баланс от конкретного работника, в псевдо-sql это будет:
select sum(minutes) from timeaccount where worker = 'john.fisher' and type = 'SUM'
-
select sum(minutes) from timeaccount where worker = 'john.fisher' and type = 'SUBSTRACT'
as balance
Спасибо за помощь,