Mostrar os ultimos registro da tabela
Fala Galera, to com um problema aqui e que estã tirando meu sono.
Tenho uma tabela chamada tabela_geral que tem todos meus registros inseridos.
nessa minha tabela tenho numerocaixa, caixa, processo e data
eu queria mostrar um filtro das caixas mostrando todas as caixa da minha tabela e os demais registro, Mas o problema é o seguinte Mostrar todas as caixas sendo os ultimos registros.
tipo assim
ID CAIXA N_CAIXA PROCESSO DATA
1 A 12 livre 25/11/208
2 B 13 livre 25/11/208
3 C 14 livre 25/11/208
4 A 12 esperando 26/11/208
5 B 13 esperando 26/11/208
6 A 12 ocupada 27/11/208
7 C 14 esperando 27/11/208
eu queria queria mostrar assim
ID CAIXA N_CAIXA PROCESSO DATA
6 A 12 Ocupada 27/11/208
5 B 13 Esperando 26/11/208
7 C 14 Esperando 27/11/208
Mostrar todas as caixas com seu ultimos registro é para saber em que processo está cada caixa.
eu já usei o SELECT DISTINCT CAIXA FROM TABELA_GERAL
ele só filtra as caixas mas não traz o ultimo registro.
Se alguem puder me ajudar eu agradeço e muitooooo..
valeuuuuu
Tenho uma tabela chamada tabela_geral que tem todos meus registros inseridos.
nessa minha tabela tenho numerocaixa, caixa, processo e data
eu queria mostrar um filtro das caixas mostrando todas as caixa da minha tabela e os demais registro, Mas o problema é o seguinte Mostrar todas as caixas sendo os ultimos registros.
tipo assim
ID CAIXA N_CAIXA PROCESSO DATA
1 A 12 livre 25/11/208
2 B 13 livre 25/11/208
3 C 14 livre 25/11/208
4 A 12 esperando 26/11/208
5 B 13 esperando 26/11/208
6 A 12 ocupada 27/11/208
7 C 14 esperando 27/11/208
eu queria queria mostrar assim
ID CAIXA N_CAIXA PROCESSO DATA
6 A 12 Ocupada 27/11/208
5 B 13 Esperando 26/11/208
7 C 14 Esperando 27/11/208
Mostrar todas as caixas com seu ultimos registro é para saber em que processo está cada caixa.
eu já usei o SELECT DISTINCT CAIXA FROM TABELA_GERAL
ele só filtra as caixas mas não traz o ultimo registro.
Se alguem puder me ajudar eu agradeço e muitooooo..
valeuuuuu
Cleiflavio
Curtidas 0
Respostas
Wilson Brito
21/11/2008
Teste este sql:
Aguardo resposta.
Um abraço.
SELECT * FROM TABELA_GERAL TG1 WHERE ID IN (SELECT MAX(ID) FROM TABELA_GERAL TG2 WHERE TG1.CAIXA = TG2.CAIXA) ORDER BY CAIXA
Aguardo resposta.
Um abraço.
GOSTEI 0
Cleiflavio
21/11/2008
Caraaaa Deu certoooooooo me ajudouu era exatamente oq eu prescisava. deu certinhoooo
Obrigadoo Mesmoooooo Valeu
Obrigadoo Mesmoooooo Valeu
GOSTEI 0