Pessoal, é meio complicado, então talvez eu não consiga explicar direito, mas estou com um problemão, é seguinte:
Com o select abaixo, preciso selecionar todas as empresasda tabela histórico cujo último dia de contato (campo data) seja maior que 30 dias, ou seja, empresas que estão há 1 mês sem contato. Só que esse SELECT faz iddo, mas pega também as empesas que tiveram contato depois ou seja: se hoje é dia 30/07, ele pega empresas que tem registro de 30/06 pra trás, mas tb de 30/06 pra frente. Empresas que não tem registro maiores q 30 dias ele não pega.
Consegui explicar direito? acho que, resumindo, é isso:
Preciso que o select pegue somente empresas que estejam com mais de 30 dias sem contato!
Aí vai o dito cujo:
"select DISTINCT(id_empresa), empresa from cliente, historico where (id_empresa=id AND TO_DAYS(NOW()) - TO_DAYS(data) >= 30) ORDER BY data LIMIT 0,3"
Pergunta
Guest Carlos César
Pessoal, é meio complicado, então talvez eu não consiga explicar direito, mas estou com um problemão, é seguinte:
Com o select abaixo, preciso selecionar todas as empresasda tabela histórico cujo último dia de contato (campo data) seja maior que 30 dias, ou seja, empresas que estão há 1 mês sem contato. Só que esse SELECT faz iddo, mas pega também as empesas que tiveram contato depois ou seja: se hoje é dia 30/07, ele pega empresas que tem registro de 30/06 pra trás, mas tb de 30/06 pra frente. Empresas que não tem registro maiores q 30 dias ele não pega.
Consegui explicar direito? acho que, resumindo, é isso:
Preciso que o select pegue somente empresas que estejam com mais de 30 dias sem contato!
Aí vai o dito cujo:
"select DISTINCT(id_empresa), empresa from cliente, historico where (id_empresa=id AND TO_DAYS(NOW()) - TO_DAYS(data) >= 30) ORDER BY data LIMIT 0,3"
Valeu pela ajuda!
Carlos César
Link para o comentário
Compartilhar em outros sites
27 respostass 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.