Resolvido:
case when lag(codcli, 1) over (order by codcli,dliberado)=codcli THEN
dliberado - lag(dliberado, 1) over (order by codcli, dliberado) ELSE
null END as dias
conta a frequencia que o cliente fez pedido, e quando muda de cliente
(cliente anterior diferente) anula a contagem da difer
Imagino que queira utilizar alguma função da windows functions (
https://www.postgresql.org/docs/9.2/static/functions-window.html)-
Procure sobre ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
Abs...
Em qui, 28 de jul de 2016 às 20:33, Forsell - Erlon
escreveu:
> Boa noite,
>
> Eu já
Boa noite,
Eu já vi soluções de gente sugerindo procurar campo >= ou <=
O fato é que no Crystal por exemplo existe a possibilidade de pegar o
valor de um registro anterior mesmo ele sendo igual, se eu trabalhar com
data por exemplo, e no proximo registro tiver a mesma data é ela que
quero ret