Prezados, estou tentando inserir dados de uma view em uma tabela com a macro “Insert a record on another table”.
Entretanto preciso inserir todos os dados da tabela que tenha uma data específica.
Alguém pode ajudar com este procedimento?
Desde já agradeço.
Abraço!
CÓDIGO:
// SQL statement parameters
$insert_table = ‘mapacalculado’;
$insert_fields = array( // Field list, add as many as needed
‘id’ => “‘s.str_id’”,
‘tipo’ => “‘s.str_tipo’”,
‘situacao’ => “‘s.str_situacao’”,
‘TotalFunc’ => “‘vf.TotalFunc’”,
‘numFunc’ => “‘vf.numFunc’”,
‘Depreciacao’ => “‘vi.totalDepreciacao’”,
‘tipoDespesa’ => “‘vd.df_tipoDepreciacao’”,
‘DespFixa’ => “‘vd.df_totalDespFixa’”,
'turno ’ => “‘s.str_turno’”,
‘tipoHora’ => “‘s.str_tipoHora’”,
‘nhp’ => “‘s.str_nhp’”,
‘totalNhp’ => “‘s.str_totalNhp’”,
‘subTotalAdmin’ => “‘SubTotalAdmin’”,
‘subTotalProd’ => “‘SubTotalProd’”,
‘percRateio’ => “‘SubTotalAdmin’”,
);
// Insert record
$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’ . implode(’, ‘, array_keys($insert_fields)) . ‘)’
. ’ VALUES (’ . implode(’, ', array_values($insert_fields)) . ‘)’;
sc_exec_sql($insert_sql);