Fórum SOMA MOAGEM #596742

28/08/2018

0

Um exemplo.
Eu tenho uma moagem de 500.000 de Jan até Julho e 50.000 em Agosto.
Considerando que estou no dia 28/08 minha moagem acumulada é de 500.000 + 1785 (50.000/28) = 501785.

Como eu desenvolvo isso na query
Mario Castilho

Mario Castilho

Responder

Post mais votado

28/09/2018

boa tarde,

Manda a estrutura da tabela ... mas uma forma simples talvez seja separar as queries, tipos assim

select sum(t.total) from (
select sum(moagem) as Total from suaTabela where data < [ primeiro dia do mês atual]
union
select sum(moagem / day( current_date() ) ) as Total from suaTabela where data >= [ primeiro dia do mês atual]
) as t;

E aí dependendo da utilização que vai ter, pode jogar isso em um função no banco...

mas se não for bem isso ou se tiver alguma duvida manda a estrutura básica da tabela pra eu tentar simular o calculo...

abraço,

Ricardo Pestana

Ricardo Pestana
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar