Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   cont:=cont +1 en SQL? (https://www.clubdelphi.com/foros/showthread.php?t=29514)

marceloalegre 24-01-2006 12:52:40

cont:=cont +1 en SQL?
 
Buenos Dias:
Les molesto para consultarles como puedo hacer un contador en un stored procedure... Imaginemos que tengo la tabla TABLA y los campos A B C .
Los campos A y B los copio de otra tabla... ejem:
Código SQL [-]
Begin
insert into TABLA
( A, 
B,
C
)
select
A,
B,
cont:=CONT+1 /*ESTO QUIERO HACER DONDE CONT EMPIESE DESDE 1 
PERO EN SQL...*/
from TABLA2 where ... lo que sea...
como puedo hacer el contador? yo arriba de esto voy a usar un FOR SELECT o sea necesitaria hacer algo como crear una variable y incrementar 1 pero no se me ocurre como se hace.... me falta sql... espero me puedan ayudar.

Gracias!

Ivanzinho 24-01-2006 13:04:53

Pués no se si te he entendido pero prueba con esto.

Código SQL [-]
count = 0
for select .... do
   begin
      count = count + 1;
      select A, B from tabla2
      where ..... lo que sea ....
      into :A, :B;

      insert into TABLA 
      values (:A, :B, :cont);
   end

Donde count sería una variable declarada como integer y A y B las declararías a los valores que tienen en la tabla2

Un saúdo


La franja horaria es GMT +2. Ahora son las 06:04:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi