Select meio louco
30/10/2012
0
IDPassos, IDOrigem e DEscricaoCateg.
IDPassos é PK e claro ele não repete. Mas origem sim, então eu posso ter o seguinte:
Passos Origem Descricao
1.............1...........Teste
2.............1...........Teste2
3.............1...........Teste3
4.............2..........Outra Coisa
5............2...........Outra Coisa2
O que eu quero é o seguinte. Fazer um select que me traga o IDPassos de menor valor, pois essa é a forma de entender que esse é o passo iniciante, logo nesse select deveria trazer o IDPasso 1 e 4 apenas. Não sei como eu faço isso.
Pjava
Posts
30/10/2012
Claudia Nogueira
SELECT t.idpassos, t.idorigem, te.descricaocateg FROM (SELECT MIN(idpassos) AS idpassos, idorigem FROM tabela GROUP BY 2) t, tabela te WHERE t.idpassos = te.idpassos
31/10/2012
Jair N.
SELECT my_teste.*
FROM (SELECT tab_texte.*
, RANK() OVER (PARTITION BY tab_texte.idorigem ORDER BY tab_texte.idpassos) AS ranking
FROM dbo.tab_texte
) my_teste
WHERE (my_teste.ranking = 1)
-- ORDER BY my_teste.ranking DESC { 31OUT2012 Não será necessário a classificação...}
IDPassos, IDOrigem e DEscricaoCateg.
IDPassos é PK e claro ele não repete. Mas origem sim, então eu posso ter o seguinte:
Passos Origem Descricao
1.............1...........Teste
2.............1...........Teste2
3.............1...........Teste3
4.............2..........Outra Coisa
5............2...........Outra Coisa2
O que eu quero é o seguinte. Fazer um select que me traga o IDPassos de menor valor, pois essa é a forma de entender que esse é o passo iniciante, logo nesse select deveria trazer o IDPasso 1 e 4 apenas. Não sei como eu faço isso.
31/10/2012
Pjava
31/10/2012
Claudia Nogueira
31/10/2012
Jair N.
31/10/2012
Pjava
31/10/2012
Claudia Nogueira
Clique aqui para fazer login e interagir na Comunidade :)