Ir ao conteúdo

pedrohcosta123

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. @Denis Bopp Na realidade é uma aplicação que estou fazendo, eu peguei como exemplo uma reserva de um quarto pois é melhor de explicar mas na realidade a aplicação que estou fazendo é para aluguel de ponto de outdoor. Depois de tantas tentativas a forma que consegui foi a seguinte: select a.*, b.id, b.ponto_id from pontos a left join reservas b on b.ponto_id = a.id and('2020-03-01' >= b.dtfinal OR '2020-03-10' >= b.dtinicial) where b.id is null Assim funciona, mas apenas caso a reserva que eu quero fazer seja menor que a a data final da minha reserva já existente na minha tabela. Dessa forma que você passou eu tentei mas não consegui. tentei usar NOT IN, NOT EXISTS mas não obtive sucesso.
  2. Boa tarde Pessoa, Eu tenho duas tabelas uma chama QUARTO com detalhes do quarto. Outra chama RESERVAS que contem detalhes da reserva a data inicial e final da reserva e também faz referência ao id da tabela QUARTO. Estou tentando criar uma query que verifica a disponibilidade do quarto, passando duas datas a data inicial e data final da reserva que o cliente quer fazer, caso tenha reserva já nessa data quero que a query não me retorne esse quarto, caso tenha essa disponibilidade quero que ela me retorne os detalhes do guarto. Será que alguém poderia me dar uma força, já tentei de tudo, mas não consegui bolar uma lógica para esse tipo de situação.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!