select com atualizacao em uma tabela ja existente
Gostaria de saber como faco para executar o seguinte comando:
SELECT * FROM PRODUTOS ORDER BY SALDO , e o resultado seja gravado numa tabela de nome SALDOESTOQ .
Sei que tem algo usando PLAIN mas nao consegui usar
grato pela ajuda :(
SELECT * FROM PRODUTOS ORDER BY SALDO , e o resultado seja gravado numa tabela de nome SALDOESTOQ .
Sei que tem algo usando PLAIN mas nao consegui usar
grato pela ajuda :(
Dvm
Curtidas 0
Respostas
Lucas Silva
22/04/2004
Acredito que tem solução mais rápida do que essa,mais de qualquer forma da uma olhada ai.
with qry1 do begin Close; Sql.Clear; Sql.Add(´SELECT * FROM PRODUTOS ORDER BY SALDO´); Open; FetchAll; for i:= 0 to RecordCount do with qry2 do begin Close; Sql.Clear; Sql.Add(insert into SALDOESTOQ (aqui vc coloca os campos)) ; Sql.Add(´ Values(qry1.Fieldbyname(´campo 1´).AsString),qry1.Fieldbyname(´campo 2´).AsString) ´); ExecSql(); end;
GOSTEI 0
Lucas Silva
22/04/2004
faltou dar o Next na qry1...
with qry1 do begin Close; Sql.Clear; Sql.Add(´SELECT * FROM PRODUTOS ORDER BY SALDO´); Open; FetchAll; for i:= 0 to RecordCount do with qry2 do begin Close; Sql.Clear; Sql.Add(insert into SALDOESTOQ (aqui vc coloca os campos)) ; Sql.Add(´ Values(qry1.Fieldbyname(´campo 1´).AsString),qry1.Fieldbyname(´campo 2´).AsString) ´); ExecSql(); qry1.Next; end;
GOSTEI 0