Olá a todos!
Estou com um problema:
- Em uma tabela, eu tenho os lançamentos de CUSTOS referentes aos meses 08/2007, 09/2007 e 10/2007.
Acontece que eu não fiz os meses 11/2007, 12/2007 e 01/2008 e preciso agora fazer estes meses faltantes, mesmo mascarados.
A solução parece simples mas não é: Eu preciso copiar os dados do mês 08/2007 para 11/2007 mas não sei como fazer, porque seria um UPDATE dentro da mesma tabela, e ainda precisaria alterar os valores do campo mês_PROD.
É possível fazer isso?
Alguém pode me ajudar?
[]'s
wonk®
UPDATE alterando valores na mesma tabela
-
- Rank: Analista Júnior
- Mensagens: 88
- Registrado em: Sex, 18 Ago 2006 11:13 am
- Localização: São Paulo - SP
Bertosro
MSN / TALK - roberto.fernandes@gmail.com
MSN / TALK - roberto.fernandes@gmail.com
Olá Wonk® Bom Dia!
você já tem os lançamentos de (08/2007, 09/2007 e 10/2007)
você precisa criar os de (08/2007, 09/2007 e 10/2007)
Imaginamos que a tabela CUSTOS tenha a seguinte estrutura:
coluna_pk number(10) pk,
coluna1 varchar2(10),
coluna2 varchar2(10),
coluna3 varchar2(10),
coluna4 varchar2(10)
Para copiar o dados você somente tem que mudar a pk no caso abaixo troquei o valor para 7878, mas você pode usar uma sequence.
insert into custos
( select 7878,
coluna1,
coluna2,
coluna3,
coluna4
from custos )
você já tem os lançamentos de (08/2007, 09/2007 e 10/2007)
você precisa criar os de (08/2007, 09/2007 e 10/2007)
Imaginamos que a tabela CUSTOS tenha a seguinte estrutura:
coluna_pk number(10) pk,
coluna1 varchar2(10),
coluna2 varchar2(10),
coluna3 varchar2(10),
coluna4 varchar2(10)
Para copiar o dados você somente tem que mudar a pk no caso abaixo troquei o valor para 7878, mas você pode usar uma sequence.
insert into custos
( select 7878,
coluna1,
coluna2,
coluna3,
coluna4
from custos )
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes