Somando parametros sql !!!
Bom eu fiz uma procedure :
CREATE PROCEDURE TESTE
RETURNS (
SELECAO INTEGER,
SELECAO1 INTEGER,
SELECAO2 INTEGER)
AS
DECLARE VARIABLE INI1 INTEGER;
DECLARE VARIABLE TEMP INTEGER;
BEGIN
INI1= 1;
FOR SELECT CODAFILIADO, CODPATROCINADOR from tbl_afiliados
where CODPATROCINADOR=:INI1 ORDER BY CODAFILIADO INTO :SELECAO, :SELECAO1 DO begin
suspend;
end
END
Agora eu preciso saber, como somar os parametros SELECAO com o SELECAO2. Exemplo
vamos supor que o parametro SELECAO tenha 3 registros e o SELECAO2 tenha 5, de maneira que quando os dois somarem ficaram com 8 registros !
Como eu posso fazer isso ???
Obrigado pela atenção !
CREATE PROCEDURE TESTE
RETURNS (
SELECAO INTEGER,
SELECAO1 INTEGER,
SELECAO2 INTEGER)
AS
DECLARE VARIABLE INI1 INTEGER;
DECLARE VARIABLE TEMP INTEGER;
BEGIN
INI1= 1;
FOR SELECT CODAFILIADO, CODPATROCINADOR from tbl_afiliados
where CODPATROCINADOR=:INI1 ORDER BY CODAFILIADO INTO :SELECAO, :SELECAO1 DO begin
suspend;
end
END
Agora eu preciso saber, como somar os parametros SELECAO com o SELECAO2. Exemplo
vamos supor que o parametro SELECAO tenha 3 registros e o SELECAO2 tenha 5, de maneira que quando os dois somarem ficaram com 8 registros !
Como eu posso fazer isso ???
Obrigado pela atenção !
Dangardenal
Curtidas 0
Respostas
Bruno Belchior
27/10/2005
Como assim registros? A única coisa que irá acontecer ai é que apenas os parâmetros de saída Selecao e Selecao1 receberão valores da SP (e a mesma quantidade) o parâmetro Selecao2 sempre retornará null...
GOSTEI 0
Dangardenal
27/10/2005
Na verdade, vamos supor que o SELECAO tenha 3 registros e o SELECAO1 tenha 5, dai eu quero saber como somar os 2 parametros de forma que quando essa soma for feita ficara com 8 registros !!!
GOSTEI 0