Ir para conteúdo
Fórum Script Brasil
  • 0

mysql não funciona


claudio martinez

Pergunta

ola pessoal, tenho uma tabela que só tem esses 4 registros

campo: tipo_pagamento - registros: mastercard , diners , cheque , cheque

no campo cod_status: - registros 1 , 1 , 1, 2

no campo cpf os dois são diferentes.

se eu faco a consulta assim:

<% pagtorecebido = "select count(distinct cliente_cpf) as pagto_recebido from retorno_pagto  where tipo_pagamento = 'VISA' or tipo_pagamento = 'Mastercard' or tipo_pagamento = 'American Express' or tipo_pagamento = 'AURA' or tipo_pagamento = 'Diners' or tipo_pagamento = 'Hipercard' and cod_status = [u]'1'[/u]" %>
me retorna o valor 2
e se eu faço a conslta mudando o cod_status para '0' ou '2' ou '3' continua dando o resultado 2 sendo que somente tem esses dois registros. se eu faco a consulta mais simples:
<%recebido = "select count(distinct cliente_cpf) as cetap from retorno_pagto where tipo_pagamento = 'cheque' and cod_status = '1'"%>

me retorna os valores corretos da contagem, mesmo eu mudando o cod_status

se alguém puder me ajudar eu agradeço...

Editado por Denis Courcy
Melhoria de entendimento do código
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...