|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 12 ![]() |
Bonjour
Tout d'abord j'explique mon problème , j'ai implémente une procedure qui ordonne une table selon le rownumber la table en question est affiche Code :
resultat: nom date salaire rownumber cedrick 1987-12-05 12212121 1 patrick 1990-02-21 656565222 2 yannick 1956-03-08 844452 3 eric 1285-12-02 122545 4 louis 2001-12-14 446546 5 après dans ma question est donc je veux construire un id int qui est le numero (rownumber) ainsi par exemple si je veux changer une ligne i ou j j'utilise id=i ou id j en fait je veux une fonction qui me recupére "la valeur numerique de rownumber" et l'a je sais qu'on a une histOIRE Count |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour,
Ceci n'a pas de sens ! les lignes d'une table n'ont pas d'ordre naturel, même si des mécanismes internes au serveur le laissent penser. D’ailleurs la requête que vous postez ne vous donnera pas toujours le même résultat ! Pour obtenir des résultat ordonnés, il faut utiliser la clause ORDER BYmais il vous faudra préciser le critère de classement. et outre le fait que je ne comprenne pas réellement votre problème (à l'occasion terminez les phrases de votre post, ce sera déjà un peu plus clair Que voulez vous faire exactement ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com