Ir para conteúdo
Fórum Script Brasil

DaniloLoki

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre DaniloLoki

DaniloLoki's Achievements

0

Reputação

  1. Mas fulvio, até onde eu aprendi, a ordem do ORDER BY não influencia em nada no relacionamento das tabelas, ou eu estou errado?
  2. fulvio, a sintaxe (>=:) é para declarar variáveis no programa ReportX, que eu utilizo para criar esses relatórios. Deu certinho, como eu preciso. O único problema é que, ao tentar ordenar por nome do valor, ele não sai agrupado. Ele imprime estranho, repetindo o nome dos vendedores e tal. Coisa que não acontece caso eu ordene por nome do vendedor (VendNome). Alguma ideia meu caro?
  3. fulvio, está dando erro próximo a palavra INNER. Sinceramente, não consegui encontrar o erro, porque está com todas as vírgulas, tudo certinho... Está com 2 'where', sem subquery. Isso está correto? _
  4. Bom dia fulvio! Você poderia dar um exemplo utilizando minha query? (Desculpa. Trabalho com SQL há pouco tempo, então algumas coisas que podem ser básicas para vocês, são mistérios para mim ainda. Estou me esforçando. rs)
  5. Fala ae galera. To com um probleminha que me deixou meio cego, que é o seguinte: Um pouco diferente do print abaixo (que é como está meu relatório atualmente), eu gostaria de agrupar o NOME CLIENTE, para conseguir, com NOME CLIENTE repetido, somar apenas 1 em QTD. CLIENTE. Já tentei distinct, mas não tive o resultado esperado (nada aconteceu). Print Exemplo Em contra-partida, eu gostaria que, apesar de o NOME CLIENTE se agrupasse (valores iguais), o VALOR fosse somado, e apresentado nesse NOME CLIENTE resultante do agrupamento. Segue abaixo minha query atual, que funciona da forma do print acima: Select distinct P.EmpCod, P.EntCod, P.PedVendaNum, P.PedVendaData, P.PedVendaDataENTREGA, P.PedVendaStatDescr, v.VendCod, v.VendNome,p.PedVendaValTotal, P.PedVendaEntNomeDiv, (select distinct count(Z.PedVendaEntNomeDiv) media from PED_VENDA Z INNER JOIN VEND_PED_VENDA ZP on Z.EMPCOD = ZP.EMPCOD and z.PEDVENDADATA >= :Data_inicial and z.PEDVENDADATA <= :Data_final and Z.EmpCod = 9 and Z.PedVendaNum = ZP.PedVendaNum and Z.PedVendaStatDescr <> 'NF cancelada' where ZP.VendCod = VP.VendCod) From PED_VENDA P With(NoLock), VEND_PED_VENDA VP With(Nolock), vendedor v with(nolock) Where P.EMPCOD = VP.EMPCOD and P.EmpCod = 9 and P.PedVendaNum = VP.PedVendaNum and p.PedVendaStatDescr <> 'NF cancelada' and v.VendCod = vp.VendCod and P.PEDVENDADATA >= :Data_inicial and P.PEDVENDADATA <= :Data_final group by P.EmpCod, P.EntCod, P.PedVendaNum, P.PedVendaData, P.PedVendaDataENTREGA, P.PedVendaStatDescr, V.VendCod, v.VendNome,p.PedVendaValTotal, vp.VendCod, P.PedVendaEntNomeDiv order by v.VendNome Alguém tem alguma idéia?
×
×
  • Criar Novo...