Francielly Mazete Postado 9 de Setembro de 2019 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 15 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 9 de Setembro de 2019 Boa tarde, No SQL como faço pra saber o preço médio dos itens, trazendo por representante ? Eu fiz da seguinte maneira, só que retorna preço médio geral e preciso por item. SQL abaixo: SELECT DISTINCT NFCAB.representestab, NFCAB.represent, PREPRESE.descricao, NFITEM.item, (Select avg (NFITEM.valorunitario) FROM NFITEM) AS PRECO_MEDIO, NFITEM.desctotal FROM NFCAB LEFT JOIN preprese ON PREPRESE.represent = NFCAB.represent LEFT JOIN NFCFG ON NFCFG.notaconf = NFCAB.notaconf LEFT JOIN NFITEM ON NFITEM.estab = NFCAB.estab AND NFITEM.seqnota = NFCAB.seqnota LEFT JOIN ITEMAGRO ON ITEMAGRO.item = NFITEM.item LEFT JOIN contamov ON CONTAMOV.numerocm = NFCAB.numerocm LEFT JOIN cidade ON CIDADE.cidade = CONTAMOV.cidade WHERE NFCAB.dtemissao between :DTINI AND :DTFIM AND (0 IN (:REPRE) or PREPRESE.represent IN (:REPRE)) AND (0 IN (:GRUPO) or ITEMAGRO.grupo IN (:GRUPO)) AND (0 IN (:ITEM) or ITEMAGRO.item IN (:ITEM)) AND (0 IN (:GRUPO) or ITEMAGRO.grupo IN (:GRUPO)) AND (0 IN (:CIDADE) or CONTAMOV.cidade IN (:CIDADE)) AND (0 IN (:ESTADO) or CIDADE.uf IN (:ESTADO)) AND nfcfg.entradasaida = 'S' AND NFCAB.represent IS NOT NULL Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 12 de Setembro de 2019 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 12 de Setembro de 2019 Pela sua sentença, isso não é relacionado ao produto TOTVS RM, mas pelo que entendi você deve usar o Group By para que sejam agrupados os valores de acordo com o que deseja. Exemplo,: Select DataEmissa, Sum(Valor) as Valor From Vendas Group by DataEmisao -- Select Vendedor, Sum(Valor) as Valor From Vendas Where Year(DataEmissao) = 2019 Group by Vendedor ... é isso ai. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.