Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Passar dado dum registro pra outro no SELECT-SQL
Message
From
29/08/2002 08:21:18
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
29/08/2002 08:05:49
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00694858
Message ID:
00694866
Views:
13
>Bom dia.
>
>Tenho um arquivo que contém os campos: "Data, Valor, Percentual".
>Por questões das regras do negócio os dados de Valor e Percentual são gravados um registro à frente.
>
>* Assim quando na realidade for:
>Data         Valor    Percentual
>01/01/2002     100             1
>01/02/2002     200             2
>01/03/2002     300             3
>
>* No meu cadastro ficará:
>Data         Valor    Percentual
>01/01/2002     000             0
>01/02/2002     100             1
>01/03/2002     200             2
>01/04/2002     300             3
>
>
>Mas quando eu for imprimir este cadastro tenho que imprimir da forma correta, isto é, o valor 300 tem que aparecer no mês 03.
>Estando obtendo os dados por SELECT-SQL como posso resolver isto?

Fazer a relacão com o mes anterior.
select data, valor, percentual, val(left(dtos(data),6)) as mes_atual,;
  val(left(dtos(data),6)) as mes_anterior
Depois pode unir a tabela consigo mesma.

Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Reply
Map
View

Click here to load this message in the networking platform