Questão de T-SQL

0 respostas
jMarcel

Pessoal, tenho a seguinte tabela:

COD           Saldo       DtMov           Nome               .
9389          0        14/07/2011   JOAO DA SILVA  
23938        74500     14/07/2011   VALMIR BUENO
23938        74219     30/06/2011   VALMIR BUENO
.
.
.
(total de 1023 clientes) --> 23 clientes repetidos, exceto pelo DtMov

Quero obter o seguinte:

COD        Saldo    DtMov             Nome                    Meta                                                     .
9389       0         14/07/2011    JOAO DA SILVA      (0+300)=300 --> =(saldo em 14/07)
23938      74        14/07/2011    VALMIR BUENO       (74+300)=374 --> =(saldo em 30/06 + 300)
.
.
.
(total de 1000 clientes)

Os dados estão todos em apenas 1 tabela.
Ou seja, tenho 23 clientes (repetidos), exceto pelo fato de possuírem saldo em 30/06/2011.
A regra é: quem tem saldo em 30/06/2011, a ‘Meta’ = 300 + saldo do dia 30/06/2011.
Quem não tem saldo em 30/06, a ‘Meta’ = 300.

Alguém sabe como resolver ?

Criado 19 de julho de 2011
Respostas 0
Participantes 1