Pesquisar na Comunidade
Mostrando resultados para as tags ''mais de um valor''.
Encontrado 1 registro
-
Boa tarde amigos, Estou com um problema em um select, quando tenho mais de uma data a query retorna valores duplicados Abaixo o script SELECT LIVROS.DESCRICAO AS LIVRO, ISNULL((SELECT COUNT(HORARIOS.CONFIRMADO) WHERE HORARIOS.CONFIRMADO = 'T'),0) AS CONFIRMADOS, ISNULL((SELECT COUNT(HORARIOS.CONFIRMADO) WHERE HORARIOS.CONFIRMADO = 'F'),0) AS "NÃO CONFIRMADOS" FROM HORARIOS INNER JOIN LIVROS ON (HORARIOS.LIVROID = LIVROS.LIVROID) WHERE HORARIOS.DATA >= '6/01/2015' AND HORARIOS.DATA <= '6/24/2015' GROUP BY LIVROS.DESCRICAO, HORARIOS.CONFIRMADO ORDER BY LIVROS.DESCRICAO Abaixo o resultado que o sql traz com este select Eu gostaria de trazer o que for do livro em uma linha só. Eu tentei usar os comandos MAX ou SUM, mas o SQL não aceita funções de agregações em subquerys. Alguém sabe como resolvo isso?
- 1 resposta