Jump to content


Photo

Query Para Somar Um Numero Com Um De Uma Tabela


  • Faça o login para participar
6 replies to this topic

#1 Tilzos

Tilzos

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 04/05/2010, 17:46

Eu estou começando em sql e queria uma query pra somar 3 ao numero de uma coluna

Tipo o valor da coluna tal esta 3 ai eu quero somar mais 3 = 6

Porfavor me ajudem com isso

#2 danimark

danimark

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino

Posted 04/05/2010, 17:54

Opa amigo é so fazer assim

SELECT sum(campo+3) FROM nome_tabela WHEERE condicao_se_existir

#3 Tilzos

Tilzos

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 04/05/2010, 18:26

A query nao muda o valor na tabela e sim me da o resultado =/

Como faz pra mudar o valor que ta na coluna? automaticamente quando executa a query?


Tentei assim mais nao foi

UPDATE `players` SET `attr` = SELECT sum(attr+3) FROM `players` WHERE `id` = 1

Table: players
Coluna: attr
Numero: id

Edição feita por: Tilzos, 04/05/2010, 18:31.


#4 danimark

danimark

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino

Posted 05/05/2010, 10:32

Mas ela não muda o valor da tabela!
Você quer fazer uma atribuição ?

Ex você quer colocar o valor fixo de 3 em uma linha ou em toda tabela ?

#5 Tilzos

Tilzos

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 05/05/2010, 12:02

Tipo eu tenho varios ids la tipo cada um eh um player diferente, cada um tem um attr, entao eu fiz um script.lua pra executar a query pra auterar o valor de somente 1 player mais eu nao tenho a query pra mudar somente de 1 PLAYER mais tipo eh pra mudar se ele tiver 2 no valor do attr ele fica com 5

Script.lua:

function onAdvance(cid, oldLevel, newLevel)
db.executeQuery("AKI QUE EU QUERO A QUERY")
return TRUE
end


ai tipo o kara vai la quando ele upa 1 level ele ganha +3 attr

#6 pyro3x

pyro3x

    E

  • Usuários
  • 201 posts
  • Sexo:Masculino

Posted 05/05/2010, 12:48

UPDATE (???) SET valor = valor+3 where ???


#7 Tilzos

Tilzos

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 05/05/2010, 12:52

karaka mano que galho que tu quebrou pra mim galho nao arvore enteira BJUS AMO VOCES DOIS




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq