Jump to content

maicon_m

Members
  • Content count

    451
  • Joined

  • Last visited

Community Reputation

0 Comum

About maicon_m

  1. maicon_m

    Retornar valor entre intervalo de datas

    mysql_query("SELECT * FROM valores_acomodacoes WHERE '$entrada' BETWEEN data_inicio AND data_fim AND '$saida' BETWEEN data_inicio AND data_fim AND acomodacao = '$id' ") O SQL acima retorna quando dias escolhidos dentro de uma mesma linha da tabela. Já abaixo, a questão posta na pergunta: mysql_query("SELECT * FROM valores_acomodacoes WHERE '$entrada' >= data_inicio AND '$entrada' <= data_fim AND acomodacao = '$id' ") or die(mysql_error());
  2. Olá, Apesar de pesquisar e tentar de diversas formas, não estou conseguindo. A situação é a seguinte: O hotel tem uma tabela com valores variáveis para as acomodações dependendo dos dias. TABELA VALORES preço data_inicio data_fim 150.00 2018-04-20 2018-04-23 250.00 2018-04-24 2018-04-27 Quando o usuário escolhe check-in e check-out dentro dos valores de uma linha, consigo retornar com o BETWEEN. Porém, se o usuário escolher data de entrada (23) e data de saída (24), preciso retornar apenas o valor de 150,00 que foi o dia do check-in. Mas não estou conseguindo pois a consulta retorna o valor com base do dia do check-out (250,00). Penso que a solução deste problema irá me ajudar a solucionar outro: quando o cliente escolhe alguns dias que se encaixam dentro de uma tarifa e outros dias em que a tarifa é diferente... Desde já, obrigado.
  3. maicon_m

    Retornar intervalo entre datas

    Bem observado ESerra, com base nisso tentei a seguinte query: mysql_query("SELECT * FROM promocoes LEFT JOIN acomodacoes ON acomodacoes.acomodacoes_id = promocoes.acomodacao WHERE ((promocoes.data_inicio <= '$entrada' OR promocoes.data_inicio BETWEEN '$entrada' AND '$saida') AND (promocoes.data_fim >= '$saida')") Ainda assim sem sucesso. Penso que pode ser o tipo da variável, pois é string sendo que o campo é date...
  4. maicon_m

    Retornar intervalo entre datas

    rpmarques, tentei com a BETWEEN, ele retorna o intervalo das 3 datas, mas não responde corretamente quando seleciono, por exemplo: 03/05 a 04/05, retorna nenhum. Deveria ser algo simples, mas não entendo como está tão complicado...
  5. maicon_m

    Retornar intervalo entre datas

    Olá ESerra, obrigado. Pois é, deu bug no cérebro e estava trocando os sinais de maior e menor. Agora me deparo com outro problema: tenho datas entrada-saida como: 01/05 - 03/05 | 02/05 - 04/05 | 05/05 - 07/05 Se for selecionada a filtragem para datas com entrada em 01/05 e saída 08/05, não estão retornando os 3 registros acima, retorna nenhum.
  6. maicon_m

    Retornar intervalo entre datas

    Bom dia, Já fiquei dois dias em cima do problema com pesquisa e tentativas, porém não tem jeito de resolver. Objetivo: retornar acomodações disponíveis no intervalo entre as datas incluíndo os dias nos extremos. Campos na Tabela: data_inicio, data_fim - Tipo dos campos Date Valores na Tabela: data_inicio (09/05/2016) - data_fim (11/05/2016) Situação: cliente seleciona datas 09/05 e 10/05, deve retornar resultado já que esta entre o intervalo. PHP: list($dia, $mes, $ano) = explode('/', $entrada); $chegada = ($ano.'-'.$mes.'-'.$dia); list($dia, $mes, $ano) = explode('/', $saida); $saida = ($ano.'-'.$mes.'-'.$dia); SQL utilizada: ("SELECT * FROM promocoes LEFT JOIN acomodacoes ON acomodacoes.acomodacoes_id = promocoes.acomodacao WHERE ( promocoes.data_inicio >= '$chegada' ) AND (promocoes.data_fim <= '$saida' )") O que tenho conseguido de retorno é se forem selecionadas as datas limites 09 e 11, porém não se selecionado o dia 10 em uma delas. Tentei converter de string para date, sem sucesso. Mas acho que o problema é esse, só não sei como resolver. Desde já agradeço.
  7. maicon_m

    Não acessa ftp

    isso ae Lucas!Fiz o q você disse e quando acessei pelos DOS ele pediu pra desbloquear o ftp e nem precisei instalar o Cliente FTP já que o servidor será acessado pelo Explorer.Muito Obrigado.
  8. Ae senhoresProblema: O pc acessa a internet tudo legal, mas na hora de acessar o ftp ele não consegue.Eu digito ftp.dominio.com.br no Explorer, coloco a senha e usuario corretos mas ele não acessa.alguém aí ja teve esse problema? pode ser porque o pc ta em rede interna? Já contatei o servidor e eles disseram que lá neles ta tudo ok...valeu.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.