begin process at 2008 07 06 03:08:54
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant [ Base de données / SQL ] (MagDix)

VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant le 21/05/2008 13:36:49

MagDix

Salut...

J'utilise VB.Net - Ado.Net avec une BD Access

Je cherche un moyen pour trier une colonne (fichier mdb) à partir d'une requête SQL
Ma colonne est en texte et le code que j'ai est pour trouver la valeur max d'une colonne qui est en numérique.

RequeteSQL = "SELECT * FROM FOLIO_CADASTRE WHERE Folio = (SELECT Max(Folio) From FOLIO_CADASTRE)"

J'aimerais trier (décroissant) ma colonne Texte afin de récupérer la valeur de la premiere ligne.
Comment je fais??? Qule crit`re je peux utiliser pour remplacer le mot Max dans la requête présenté plus haut ???

merci


Re : VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant le 21/05/2008 14:11:53

nhervagault
Réponse acceptée !
Salut,

Avec un having tu dois avoir une requete plus optimise et propre

Sinon pour trier il faut utiliser ORDER BY nomduchamps DESC

Bon coding






Re : VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant le 21/05/2008 14:27:02

MagDix
Merci...

Pour faire suite à l'autre question...
Comment fait-on pour récupérer la valeur de ma première ligne, après le tri ??

J'ai essayé un truc du genre mais ca ne fonctionne pas...

merci de ton aide

RequeteSQL =

"SELECT TOP 1 * FROM FOLIO_CADASTRE ORDER BY Folio DESC"

Re : VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant le 21/05/2008 15:55:26

nhervagault
Exprime mieux ton besoin

As-tu encore un problème?

Est-ce le même probleme est deux requetes?

En veux-tu qu'une seule ?

SELECT TOP 1* FROM FOLIO_CADASTRE WHERE Folio = (SELECT Max(Folio) as From FOLIO_CADASTRE)

Le max et le top 1 ne font-il pas le même travaille dans cette requete

MAX --> 1 enregistrement car pas de group by
TOP 1 --> 1 enregistrement



Re : VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant le 21/05/2008 16:11:17

MagDix

Salut

Je travail qu'avec cette requête, oubli les autres...

Je voulais dans un premiere temps savoir comment trier et maintenant savoir comment faire pour récupérer le premiere
ligne (après le tri fait) pour récupérer la valeur de la colonne Folio.
J'essai cette requete et ca ne fonctionne pas... j'aimerais savoir si je m'y prends bien ou bien qu'est ce qu'il me manque
ou qu'est ce que j'ai mis de trop.
Bref j'ai besoin d'aide...
Merci
RequeteSQL = "SELECT TOP 1 * FROM FOLIO_CADASTRE ORDER BY Folio DESC"


Re : VB.Net Ado.Net Requête SQL trié un colonne en ordre décroissant le 21/05/2008 17:47:45

MagDix

Ok maq requête est Ok j,ai trouvé un moyen pour le vérifier

 

merci



Classé sous : net, vb, colonne, requête, folio

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS