Pessoal no SQL como eu faço pra subtrair valores de uma mesma coluna, como se fosse o SUM(coluna), porém vou subtrair.
Não existe tal função.
Coloquei 10 como exemplo. Só mudar para o valor que deseja.
Coloquei 10 como exemplo. Só mudar para o valor que deseja.
Como eu faço entao?
O que é que queres fazer exactamente?
Bom dia ,
Bom achei estranho sua duvida, nao consegui entender direito, mas vamos la tentar ajudar …
A função SUM como citado acima é uma função de Agregação , como o Count, Max, Min, AVG…o que isso quer dizer, que dentro de um range de tuplas (linhas da tabela) de determinado campo, ele executa SUM = Soma, Count = Numero dessas linhas, AVG = Média dos valores dessa coluna, retornando apenas 1 resultado de tudo o que foi encontrado na sua tabela …
Voce precisa de uma função que subtraia o que ?
Vamos ao exemplo, considere a tabela abaixo com 3 registros
[Idade]
19
20
30
Cada idade subtraindo um valor determinado ? Por exemplo 5 ?
Caso seja isso :
select Idade, Idade - [color=red]5[/color] AS IDADE_SUBTRAIDA from dados_pessoais
resultado
Idade_____IDADE_SUbTRAIDA
19________14
20________15
30________25
Caso nao seja isso, descreva um pouco mais para que possamos ajudar !!
Bom dia a todos !!!
Como eu faço entao?[/quote]
Não faz sentido existir essa função. O que exatamente você quer fazer?