Eu entendi diferente.. Não seria então algo assim ?
Pela quantidade de itens em cada nota:
SELECT Agrupa.dataem
, Count(*) AS QtNf
, Avg( Agrupa.QtiTem ) AS media
FROM ( SELECT NF.dataem
, NFc.nronf
, count(*) AS QtItem
FROM NFc JOIN NFi on NFc.nronf = NFi.nronf
WHERE to_char(NFc.dataem, 'YYYYMM') = '200705'
GROUP BY NFc.nronf ,NFc.dataem ) Agrupa
GROUP BY 1 order by 1
Ou pela quantidade total de cada item em cada nota:
SELECT Agrupa.dataem
, Count(*) AS QtNf
, Avg( Agrupa.QtiTem ) AS media
FROM ( SELECT NF.dataem
, NFc.nronf
, Sum(Nfi.Quantidade) AS QtItem
FROM NFc JOIN NFi on NFc.nronf = NFi.nronf
WHERE to_char(NFc.dataem, 'YYYYMM') = '200705'
GROUP BY NFc.nronf ,NFc.dataem ) Agrupa
GROUP BY 1 order by 1
Santiago-16 wrote:
>
> As informações são esas mesmas que eu pasei...vou tentar ser +
> claro...veja:
> Sempre em meses fechados...
> Por ex. mês de maio de 2007, dia:
>
> Dia: 01 Tot.de NF: 34 Media de Itens Por NF: 3,21
> Dia: 02 Tot.de NF: 31 Media de Itens Por NF: 3,89
> Dia: 03 Tot.de NF: 29 Media de Itens Por NF: 3,11
> ....
> Dia: 31 Tot.de NF: 56 Media de Itens Por NF: 3,34
>
> Sempre mantendo a estructura que dize anteriormente....
>
> Acontece que meu cliente quer saber qual e a media de itens por nota por
> dia e quantidade de notas por dia, para "reconfigurar" a nota fiscal ,
> calcular o custo do frete na empresa,
> Dimensionar a expedição, e outras que não sei o que !!!..mas...é isso
> ai...
>>
>> NFc.nronf,
>> NFc.dataem,
>> etc..etc..
>>
>> NFi.nronf,
>> NFi.iten,
>> NFi.quantidade
>> etc...etc..
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral