Ir para conteúdo

ClBr

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre ClBr

  • Data de Nascimento 03/01/1999

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Brasil
  1. ClBr

    [Resolvido] Erro ao colocar um AND após o BETWEEN

    Realmente era o problema na formatação das datas na hora da consulta, como estão sendo armazenadas no tipo 'dd/MM/yyyy' e em varchar, dava um conflito no BETWEEN.. Foi resolvido com o seguinte comando: SELECT cod, forma_pagamento, cod_emissor, cod_cliente, tipo_pessoa, valor, data FROM tabela_notas WHERE DATE_FORMAT(STR_TO_DATE(data, '%d/%m/%Y'), '%Y-%m-%d') BETWEEN DATE_FORMAT(STR_TO_DATE('22/04/2019', '%d/%m/%Y'), '%Y-%m-%d') AND DATE_FORMAT(STR_TO_DATE('23/06/2019', '%d/%m/%Y'), '%Y-%m-%d') AND serie = 2 ORDER BY cod DESC; Obrigado Motta.. Ajudou bastante..
  2. ClBr

    [Resolvido] Erro ao colocar um AND após o BETWEEN

    É do tipo int(1), sim, tentei colocar só com a condição de serie e só com a condição da data e foi normal.. Quando coloco a condição OR ao invés do AND ele faz a consulta normalmente, mas não resolve o problema..
  3. Boa tarde amigos, estou tentando rodar o comando abaixo, porém o BD simplesmente não retorna nada.. Se eu deixar somente o BETWEEN ele retorna tranquilo, porém eu preciso somente das notas que são série 2.. Já pensei em colocar os comandos separados, porém não achei uma solução para ordenar tudo depois.. Como poderia fazer isso? SELECT cod, forma_pagamento, cod_emissor, cod_cliente, tipo_pessoa, valor, data FROM tabela_notas WHERE data BETWEEN '22/04/2019' AND '23/06/2019' AND serie = 2 ORDER BY cod DESC;
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.