Uso o IbExpert para poder acessa-lo. É um banco de dados de um programa de gestao de recursos humanpos.
bom...
a cliente fez um lancamento de folha errado. tem um centro de custo q não era pra receber e vai eceber... o q eu preciso é apagar as folhas desse centro de custo.
o problema éohmy.gif meu criterio pra usar o delete é o centro de custo. CENTROCUSTO é uma field pertencente a table FUNCIONARIOS. e eu preciso usa-la para apagar a table FOLHA.
o seguinte select me traz o que eu quero:
select
a.funcionarios,
b.nome,
a.folha,
a.tipofolha,
a.data
from
folha a
left join funcionarios b
on (a.funcionarios=b.funcionarios)
where
a.tipofolha=6
and
a.ano=2007
and
b.centrocusto=5
então eu pensei em usar o seguinte comando para poder dar o delete:
delete
from
folha
where
tipofolha=6
and
ano=2007
and
centrocusto in
(
select
centrocusto
from
funcionarios
where
centrocusto=5
)
Mas deu erro em centrocusto: FILED UNKNOWN.... <_<
Pergunta
Dr. House
Ola pessoal estou com um problema
tenho um banco de dados em FIREBIRD1.5.4.
Uso o IbExpert para poder acessa-lo. É um banco de dados de um programa de gestao de recursos humanpos.
bom...
a cliente fez um lancamento de folha errado. tem um centro de custo q não era pra receber e vai eceber... o q eu preciso é apagar as folhas desse centro de custo.
o problema éohmy.gif meu criterio pra usar o delete é o centro de custo. CENTROCUSTO é uma field pertencente a table FUNCIONARIOS. e eu preciso usa-la para apagar a table FOLHA.
o seguinte select me traz o que eu quero:
select
a.funcionarios,
b.nome,
a.folha,
a.tipofolha,
a.data
from
folha a
left join funcionarios b
on (a.funcionarios=b.funcionarios)
where
a.tipofolha=6
and
a.ano=2007
and
b.centrocusto=5
então eu pensei em usar o seguinte comando para poder dar o delete:
delete
from
folha
where
tipofolha=6
and
ano=2007
and
centrocusto in
(
select
centrocusto
from
funcionarios
where
centrocusto=5
)
Mas deu erro em centrocusto: FILED UNKNOWN.... <_<
alguém pode me dizer onde é q eu to errando?? OBG
Editado por Dr. HouseLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.