sql server

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

sql server

Mensagempor fyngr » Segunda Dez 10, 2007 11:02

Boas,

estou com um problema numa sotred procedure do sql server...
quero somar 2 valores na stored procedure, estou a passar um por parametro e outro é resultado de um select.
estou a fazer
SET @VARIAVEL = @Valor1 + @Valor2

está a dar um resultado completamente errado...estou a fazer algo mal?
cumps
Avatar do Utilizador
fyngr
Membro de Prata
Membro de Prata
 
Mensagens: 135
Registado: Segunda Out 03, 2005 16:31

Mensagempor Asgorath » Segunda Dez 10, 2007 11:22

Boas
@VARIAVEL, @Valor1 e @Valor2 tem que declarados da mesma maneira.
Intel Core 2 Quad Q9450 - Cache 12MB - 4x2,66GHz - FSB 1333MHz || abit IP35P ||
4G Kingston 800 Mhz || XFX GeForce 9800 GX2 1G ddr3 || WD5000AAJS 500Gb Sata 2 Raid 0 ||
Samsung SyncMaster 940nw || |
|| Caixa A+El-Diablo || Creative XMod
Asgorath
Membro de Ouro
Membro de Ouro
 
Mensagens: 645
Registado: Segunda Out 31, 2005 10:45
Localização: C:\Portugal\Castelo Branco

Mensagempor fyngr » Segunda Dez 10, 2007 11:29

sim
está tudo como DECIMAL(24,3)
Avatar do Utilizador
fyngr
Membro de Prata
Membro de Prata
 
Mensagens: 135
Registado: Segunda Out 03, 2005 16:31

Mensagempor SkylineGTR » Segunda Dez 10, 2007 14:33

Sem o resto do código é difícil ver se está alguma coisa mal.
Deixo-te aqui um exemplo de uma soma com 2 parâmetros que fiz e que está a funcionar:

Código: Seleccionar todos
CREATE PROCEDURE [dbo].spteste
    @num1  int,
    @num2 int

AS

DECLARE @SUM int
   
SET @SUM = (@num1 + @num2)

SELECT @SUM

RETURN 1
GO
i7 920 | ASUS P6T Deluxe V2 | 6GB Corsair Dominator PC3-12800 | BFG GTX285 OC2 | 2x WD 640GB + WD 750GB + Seagate 750GB + Samsung F1 1TB | Corsair HX-620 | HP w2207 | Lian Li PC-V1110B
SkylineGTR
Membro Vitalício
Membro Vitalício
 
Mensagens: 4184
Registado: Terça Dez 28, 2004 22:26


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes

cron