none
Dúvida com comando select RRS feed

  • Pergunta

  • Olá pessoal, nessa query, ele está trazendo todos os registros que o campo FXCX for igual a branco, não respeitando a DATA informada no BETWEEN, o que há de errado, o campo FXCX é CHAR(1). 

    SELECT FXCX, DATA FROM FLUXOCAIXA WHERE DATA BETWEEN '2020-02-01 00:00:00' and '2020-02-29 23:59:59' AND DATA <= '2020-02-03 23:59:59' AND FXCX IS NULL OR FXCX = '' ORDER BY DATA;

    C#, WindowsForm, MySql

    segunda-feira, 3 de fevereiro de 2020 14:11

Respostas

  • Porter Porter,

        Por favor, tenta isolar o FXCX para ver se ajuda.

    SELECT FXCX, DATA
    FROM FLUXOCAIXA
    WHERE DATA BETWEEN '2020-02-01 00:00:00' and '2020-02-29 23:59:59'
    AND DATA <= '2020-02-03 23:59:59'
    AND (FXCX IS NULL OR FXCX = '')
    ORDER BY DATA;


    []'s,
    Fabio I.
    • Editado Fabio I segunda-feira, 3 de fevereiro de 2020 15:30
    • Sugerido como Resposta Fabio I segunda-feira, 3 de fevereiro de 2020 21:48
    • Marcado como Resposta Levi DomingosModerator domingo, 9 de fevereiro de 2020 21:23
    segunda-feira, 3 de fevereiro de 2020 15:29

Todas as Respostas

  • Porter Porter,

        Por favor, tenta isolar o FXCX para ver se ajuda.

    SELECT FXCX, DATA
    FROM FLUXOCAIXA
    WHERE DATA BETWEEN '2020-02-01 00:00:00' and '2020-02-29 23:59:59'
    AND DATA <= '2020-02-03 23:59:59'
    AND (FXCX IS NULL OR FXCX = '')
    ORDER BY DATA;


    []'s,
    Fabio I.
    • Editado Fabio I segunda-feira, 3 de fevereiro de 2020 15:30
    • Sugerido como Resposta Fabio I segunda-feira, 3 de fevereiro de 2020 21:48
    • Marcado como Resposta Levi DomingosModerator domingo, 9 de fevereiro de 2020 21:23
    segunda-feira, 3 de fevereiro de 2020 15:29
  • Olá Fábio, isolando também o BETWEEN, dá certo, obrigado por sua atenção.

    SELECT FXCX, DATA FROM FLUXOCAIXA WHERE (DATA BETWEEN '2020-02-01 00:00:00' and '2020-02-29 23:59:59' AND DATA <= '2020-02-03 23:59:59') AND (FXCX IS NULL OR FXCX = '') ORDER BY DATA;

    segunda-feira, 3 de fevereiro de 2020 15:41
  • Porter Porter, por favor, não esqueça de me pontuar!!!
    segunda-feira, 3 de fevereiro de 2020 18:35