Subtrair o resultado de dois selects
Enviado: Sex, 22 Jun 2012 8:11 am
Bom dia pessoal!!!
Estou com uma duvida que deve ser facil de ser resolvida.
Faço o seguinte select:
O Retorno é o valor 3000 por exemplo
Depois faço outro select:
que me retorna 1000 por exemplo
O que preciso é pegar o valor dos dois selects e realizar uma subtração.
Ex: 3000-1000=2000
o select que estou usando esta da seguinte forma:
Mas da erro, fala que não localizou o identificador TOTAL2..
Por favor, HELP
Estou com uma duvida que deve ser facil de ser resolvida.
Faço o seguinte select:
SELECT Count(*)total FROM atendime WHERE cd_multi_empresa = 1 AND cd_tip_mar = 1 AND dt_atendimento BETWEEN '01/05/2012' AND '30/05/2012'
Depois faço outro select:
SELECT Count(*)total2 FROM atendime WHERE cd_multi_empresa = 1 AND cd_tip_RES = 30 AND dt_atendimento BETWEEN '01/05/2012' AND '30/05/2012'
O que preciso é pegar o valor dos dois selects e realizar uma subtração.
Ex: 3000-1000=2000
o select que estou usando esta da seguinte forma:
SELECT (total-total2) FROM(
SELECT Count(*)total FROM atendime WHERE cd_multi_empresa = 1 AND cd_tip_mar = 1 AND dt_atendimento BETWEEN '01/05/2012' AND '30/05/2012'
UNION ALL
SELECT Count(*)total2 FROM atendime WHERE cd_multi_empresa = 1 AND cd_tip_RES = 30 AND dt_atendimento BETWEEN '01/05/2012' AND '30/05/2012'
)
Por favor, HELP