sql

08/04/2003

0

CAROS COLEGAS:

EXISTE DUAS TABELAS LANCAMENTO E HORAS.

ESTES SÃO OS CAMPOS DA TABELA LANCAMENTO
DATA - NR - OS - HN

ESTES SÃO OS CAMPOS DA TABELA HORAS
DATA - NR - HN

O PROBLEMA É O SEGUINTE:
(1) -TODOS OS REGISTROS QUE EXISTE EM LANCAMENTO EXISTE EM HORAS POREM NEM TODOS REGISTROS DE HORAS EXISTE EM LANCAMENTO.
(2) - EXISTE REGISTRO EM HORAS E TAMBEM EM LANCAMENTO POREM NO CAMPO HN DA TAB. LANCAMENTO O VALOR E MENOR QUE HN DA TAB HORAS.

COMO POSSO MOSTRAR A QUANTIDADE DE REGISTROS POR DATA QUE NÃO EXISTA EM LANCAMENTO E QUE EXISTA EM LANCAMENTO POREM COM VALOR MENOR QUE O TAB HORAS

Favor postar o título em minúsculas
Moderador


Jlocio

Jlocio

Responder

Posts

08/04/2003

Anonymous

use left join ou rigth join.
exemplo:
select * from horas
left join lancamentos on
(horas.chave = lancamento.chave and
horas.hn > lancamento.hn)


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar