Nome de Tabela mes e ano
Ola Amigos, Tenho uma tabela em SQL chamada VENDAS, Todos os meses o usuario faz um limpeza desse dados, preciso criar um rotina, antes dele fazer essa limpeza, Criar uma outra tabela, Ex.: VENDAS1204, Nome da tabela Vendas + o mê e o Ano no Final e transferir os dados.
Bertocco
Curtidas 0
Respostas
Vanius
28/12/2004
Bom dia Fera.
Tente algo assim.
var
MesAno : String;
begin
MesAno := ´Vendas´+FormatDateTime(´MMYY´, date);
with query1 do
begin
Close;
SQL.Clear;
SQL.Add(´SELECT * INTO ´+MesAno´);
SQL.Add(´FROM SuaTabela´);
ExecSql;
end;//with
end;
Isto fara um select normal, mas o resultado será gravado na tabela ´Vendas1204´ pois a clausula ´INTO NovaTabela´ faz isto.
Abraços,
Vanius Girodo
Tente algo assim.
var
MesAno : String;
begin
MesAno := ´Vendas´+FormatDateTime(´MMYY´, date);
with query1 do
begin
Close;
SQL.Clear;
SQL.Add(´SELECT * INTO ´+MesAno´);
SQL.Add(´FROM SuaTabela´);
ExecSql;
end;//with
end;
Isto fara um select normal, mas o resultado será gravado na tabela ´Vendas1204´ pois a clausula ´INTO NovaTabela´ faz isto.
Abraços,
Vanius Girodo
GOSTEI 0
Bertocco
28/12/2004
Ok, Funcionou Obrigado
GOSTEI 0