Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá gente,
Boa tarde!
Estou precisando de uma luz, p/ fazer um select count do campo id_entrada_malharia com outer join e está aparecendo o seguinte erro:
"Server: Msg 8118, Level 16, State 1, Line 1
Column 'dbo.Entradas_NF_Itens_Malharia.id_entrada_malharia' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.
Server: Msg 8118, Level 16, State 1, Line 1
Column 'dbo.Entradas_NF_Malharia.dt_entrada' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.
Server: Msg 8126, Level 16, State 1, Line 1
Column name 'dbo.Entradas_NF_Malharia.id_entrada_malharia' is invalid in the ORDER BY clause because it is not contained in an aggregate function and there is no GROUP BY clause."
O meu código é:
"SELECT Count (distinct dbo.Entradas_NF_Malharia.id_entrada_malharia)AS Entrada_NF_Malharia,
dbo.Entradas_NF_Itens_Malharia.id_entrada_malharia,
dbo.Entradas_NF_Malharia.dt_entrada
FROM dbo.Entradas_NF_Itens_Malharia RIGHT OUTER JOIN
dbo.Entradas_NF_Malharia ON dbo.Entradas_NF_Itens_Malharia.id_entrada_malharia = dbo.Entradas_NF_Malharia.id_entrada_malharia
WHERE (dbo.Entradas_NF_Malharia.dt_entrada <= CONVERT(DATETIME, '2008-12-31 00:00:00', 102)) AND
(dbo.Entradas_NF_Itens_Malharia.id_entrada_malharia IS NOT NULL)
ORDER BY dbo.Entradas_NF_Malharia.id_entrada_malharia"
Obrigada desde já
Carregando comentários...