Ir ao conteúdo
  • Cadastre-se

Somar coluna em SQL com criterio


Lucas Lima VB

Posts recomendados

Ola

Meu nome é Lucas

e tenho a seguinte duvida..

Como faço para somar valores de uma coluna

em uma tabela, de acordo com um criterio

minha query é

Select Sum(Coluna)

From dbo.Tabela

ele está somando perfeitamente, porém queria que somasse por um criterio

por exemplo:

"Somar os valores da colunaPREÇO, da tabela SE colunaCODIGO = "1""

deu para entender?

desde ja meu muito obrigado

grande a braço

Link para o comentário
Compartilhar em outros sites

valeu amigoo deu certo

porém não quero que seja apenas igual a "1"

Quero que filtre, de acordo com o codigo

que colocarei em um textbox em meu programa no VB

seria mais ou menos assim a ideia

"Select Sum(Coluna1) From Tabela Where Val(ColunaCODIGO)"

Essa seria a ideia, filtrar não apenas com o "1"

e sim, com o valor do codigo que eu disser

valeu Abraçoo

Link para o comentário
Compartilhar em outros sites

blzzz

mas o que é esse :CODIGO

como devo colocar na query?

minha query esta assim:

Select Sum(Reparte) From RevistasOperações Where CodigoRevista = ???????

valeu

Amigo voce pode me dar um exemplo

não estou conseguindo aplicar essa que você me passou

minha tabela se chama RevistasOperações

quero somar a coluna Reparte de acordo com a coluna CodigoRevista

Vlwww

Link para o comentário
Compartilhar em outros sites

SP(Storage Procedure) e um "procedimento" que fica armazenado no banco... essa estrutura e boa por causa da sua facilidade de utilização... você faz um sp assim:

CREATE PROCEDURE [dbo].[NOME_A_SUA_ESCOLHA]

@Cod int,

[qualquer outro parametro que você precisar sempre seguindo a ordem "@nome Tipo"]

AS

BEGIN

SELECT SUM(Reparte) From RevistasOperações

Where CodigoRevista=@Cod

End

GO

ps: se te ajudar você pode pensar em SP como um metodo estatico que recebe parametros e te retorna alguma coisa...

Link para o comentário
Compartilhar em outros sites

Não teria como eu colocar essa query direto no VB6?

porque vai ser mais ou menos assim

creio que se não ser direto, isso aqui vai longe

Ficaria mais ou menos assim, eu acho

Select sum(Reparte) From RevistasOperações

Where CodigoRevista = Val(TextBox)

é isso

quero a soma dos valores

de acordo com o codigo que eu digitar no textbox

valeu

Link para o comentário
Compartilhar em outros sites

na verdade eu acho que você nao esta entendendo nada do que eu to falando... a procedure você faz e coloca no banco de dados... você vai abrir uma nova query colar o que eu escrevi acima e dar execute... depois a partir do VB você vai chamar essa procedure... e adicionar como parametro o seu textbox

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!