Ir para conteúdo
Fórum Script Brasil
  • 0

O Que há De Errado Na Minha Consulta?


Dr. House

Pergunta

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. House
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

moço, a field centrocusto pertence a tabela FUNCIONARIOS. eu perciso deletar da tabela FOLHA todas as folhas onde o funcionario pertenca ao centrocusto 5 entendeu??

CENTROCUSTO pertence a table FUNCIONARIOS

FOLHA pertence a table FOLHA

o comando seria

delete

from

folha

where

tipofolha=6

and

ano=2007

and

centrocusto=5

Mas CENTROCUSTO não pertence a FOLHA e sim a FUNCIONARIOS

Link para o comentário
Compartilhar em outros sites

  • 0

não, eu preciso fazer isso via SQL, se não vou ter q apagar todas as folhas e fazer tudo novamente entende?

eu so preciso fazer um left join pra tabela funcionarios e dizer pra o comando usar como criterio otipofolha=6, o ano=2007 e centrocusto=5

entende??

Modera obg poer fechar o outro, tava procurando e não tava conseguindo.....

acabei de chegar e ainda to me adaptando. OBG

Editado por Dr. House
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...