Lú998
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/03/2006 12:38 hs
Oi Galera !!! Meu problema é o seguinte : Tenho uma tabela com funcionarios e aumentos salariais. Quero fazer um select que me mostre apenas os últimos 5 aumentos de cada funcionário. Como posso fazer isso ?? Brigaduuuuuu !!!
|
|
|
|
|
Postada em 06/03/2006 13:12 hs
Como é gravada esta alteração de aumentos?
|
|
|
Lú998
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/03/2006 13:36 hs
É gravada em uma tabela access onde ele grava data do aumento e valor. Quero que me mostre apenas os últimos 5 aumentos !
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/03/2006 14:05 hs
data e valor somente? e como vincula ao funcionário?
|
|
|
|
Postada em 06/03/2006 16:35 hs
Faz um select na tabela de funcionarios com INNER JOIN na tabela de aumentos, e coloca no WHERE a condiçao que a data do aumento nao seja maior que a data do 5º aumento desse funcionario... Isso se chama TLP (Técnicas Lusitanas de Programaçao)... mas funciona...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
Lú998
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/03/2006 16:49 hs
Ok, mas como faço isso no select ? Estou dentro do SQL 2000 (nao via VB). Ah ! Nao tenho 2 tabelas (1 funcionario e outra de aumento, o que seria o certo). Foi criada apenas 1 tabela com nome funcionario, data_aumento, valor_aumento. Valeu !
|
|
|