fzamara 0 Denunciar post Postado Março 7, 2013 Boa tarde pessoal, tenho uma tabela de solicitação de serviço, onde contem os campos empresa_id e sol_id. Eu preciso saber quantas solicitações a empresa teve no período de 2 meses. Estava fazendo o select count(emp_id) from sol_seviços where srv_data_ini '01/02/13' and '28/02/13' and emp_id = 977 mas ela so ira trazer todos os chamados da empresa 977 no período selecionado. Eu precisaria saber das outras empresas também como por exemplo a tabela abaixo. E também ordenar pelas empresas que teve maiores solicitações no período. |emp_id| sol_id| |977 | 230 | |30 | 20 | Algum pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Março 7, 2013 select emp_id ,count(emp_id) from sol_seviços where srv_data_ini '01/02/13' and '28/02/13'group by emp_id Compartilhar este post Link para o post Compartilhar em outros sites
fzamara 0 Denunciar post Postado Março 7, 2013 Foi justamente o que eu fiz select emp_id, count(srv_id) from sol_serviços where srv_data_ini '01/02/13' and '28/02/13'group by emp_id mas apresenta o erro ora-00939: não é uma funão de grupo de grupo simples select emp_id ,count(emp_id) from sol_seviços where srv_data_ini '01/02/13' and '28/02/13'group by emp_id Compartilhar este post Link para o post Compartilhar em outros sites