fsilvarib 0 Denunciar post Postado Junho 29, 2010 Tenho a segunte query: SELECT F.*,SUM(S.valor_pg) AS valor_pg FROM funcionarios AS F LEFT JOIN sinistros AS S ON F.certificado = S.num_certificado GROUP BY F.id ORDER BY f.nome Essa query está exibindo dos os dados dos funcionários, e na última coluna a soma de todos os sinistros. Até aí ta tranquilo. Só que gostaria de fazer um BETWEEN entre a coluna valor_pg. De que forma eu poderia estar fazendo isso? Muito obrigado pela atenção de todos. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Junho 29, 2010 Use HAVING para agrupamentos. SELECT F.*,SUM(S.valor_pg) AS valor_pg FROM funcionarios AS F LEFT JOIN sinistros AS S ON F.certificado = S.num_certificado GROUP BY F.id ORDER BY f.nome HAVING SUM(S.valor_pg) BETWEEN 123456.78 AND 876543.21 Compartilhar este post Link para o post Compartilhar em outros sites