Usuário com melhor resposta
Coluna Calculada

Pergunta
-
Boa Tarde a Todos
Gostaria de Saber como calcular uma coluna inteira ex: (di_valor)
de modo que o resultado fique guardada na coluna ( di_total ) da mesma tabela
no SQL Server 2014 Management Studio
- Editado EndrixKaus sexta-feira, 7 de abril de 2017 19:07
Respostas
-
update NomeTabela SET di_total = (SELECT sum(di_valor) from tabela)
Tenta assim
- Editado Carlos_rodrigues sexta-feira, 7 de abril de 2017 20:29 correção
- Marcado como Resposta EndrixKaus sexta-feira, 7 de abril de 2017 20:40
Todas as Respostas
-
-
É uma coluna calculada ou computada?
Se for uma coluna computada o comando é esse:
ALTER TABLE dbo.Products ADD RetailValue AS (QtyAvailable * UnitPrice * 1.35);
"A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski
- Sugerido como Resposta Junior Galvão - MVPMVP sábado, 8 de abril de 2017 14:42
-
-
-
Eu preciso que o resultado da coluna di_valor aparece no di_total e fica armazenada
para vc criar uma coluna calculada vc precisa da regra desta
exemplo
di_total as (di_valor * algumaCoisa)
Um Exemplo e este abaixo:
ALTER TABLE Despesa.Pagamentos ADD Saldo AS (Valor -ValorLiquido)
Onde na coluna vc insere a regra ?
pode demostrar os campos envolvidos no calculo do valor di_total ?
e se puder um exemplo com o resultado esperado,
Wesley Neves
-
verdade... Desculpe...
Tem como que a coluna di_valor , seja calculado ( que nem o exeplo sum que vc me enviou),,, mande os valor para a coluna di_tota e fica armazenada ali os valores ???
o sum calcula a coluna e me mostra o valor calculado
quero que esse valor fique na coluna di_total
Desculpe te incomodar., sou leigo e ja virei a ner atrás disso,,, rs..
-
update NomeTabela SET di_total = (SELECT sum(di_valor) from tabela)
Tenta assim
- Editado Carlos_rodrigues sexta-feira, 7 de abril de 2017 20:29 correção
- Marcado como Resposta EndrixKaus sexta-feira, 7 de abril de 2017 20:40
-