|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
je récupére avec une requête le champ qui m'interesse en faisant rs("mon_champ")
je voudrais savoir comment obtenir le maximum de ce champ et pouvoir l'utiliser après sachant que mon champ contient des dates merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Avec ta requete tu récupère combien d'enregistrements?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
ca depend pourquoi?
|
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
tu veux récupérer quoi comme maximum?
Car dans ton premier message tu ne nous fais part que d'un enregistrement et pas d'une liste ou l'on aurait put avoir un maximum... En gros ton max tu veux le récupérer par rapport à ta base ou par rapport à autre chose?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
je fais une requête et je veux récupérer la date la plus récente de cette requête
|
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
on peut voir ta requete?
sinon essaies avec un dans ta requete
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#7 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
est-ce que je peux faire un truc du genre :
Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
max(rs("monchamp")) va te retourner la même chose que rs("monchamp")
en effet rs ne peut contenir qu'un seul enregistrement et donc une seule valeur de "monchamp". si tu veux le max d'une valeur dans une atble il faut faire une requete du genre Code :
select max(tonchamp) as maxchp from matable where si_besoin_est
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
merci pour ton aide
le problème c'est que ma requête est en faite un procédure stockée dans laquelle je crée un nouvelle table avec tous les champs dont j'ai besoin. je ne peux pas recupérer le max comme tu le dis car je n'aurai qu'une seule date à la fin donc cela n'ira pas dans ma table sinon j'affiche le résultat de ma requête à l'écran dans un tableau est t'il possible de récupérer le max en passant par le tableau ? merci |
|
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
il y a une solution.
Lorsque tu affiches tes lignes tu compare le numéro de la ligne que tu affiches avec les autres et si tu as une valeur plus grande tu la mets de coté. Puis tu passes à la valeur suivante.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
ok c'est une idée
tu pourrai détailler un peu plus s'il te plait... |
|
|
00
|
|
|
#12 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
je ne sais pas ou tu affiches toutes lignes.
En gros tu dois avoir une boucle du style Alors avant ça tu initialise une variable du style valmax = 0 Ensuite dans ton do while tu testes la valeur dont tu veux le max et tu la compare avec cette variable. Si celle que tu lis actuellement est plus grande tu remplace la valeur de la variable valmax par la valeur de l'enregistrement que tu es en train de lire.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
super ton idée
merci |
|
|
00
|
|
|
#14 | ||||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
j'ai réussi à récupérer ma date dans la variable max_valeur en faisant :
Code :
Code :
merci |
||||
|
|
00
|
|
|
#15 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
tu a squoi dans tes class rouge et blanc?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#16 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
Code :
|
||
|
|
00
|
|
|
#17 | ||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Et avec cela tu as quoi?
Code :
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||
|
|
00
|
|
|
#18 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
en faite c'est une case de l'en tête de mon tableau que je veux mettre en rouge
Code :
sinon cela revient au même avec ton code |
||
|
|
00
|
|
|
#19 | ||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Code :
ensuite essaie de faire un response.write avant le
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||
|
|
00
|
|
|
#20 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 56 ![]() |
ok tu as raison le problème c'est que je fais le datediff, max_valeur vaut zéro
donc le date_diff est énorme et forcément supérieur à 10 donc voilà pourquoi c'est toujours en rouge ce que je ne comprend pas c'est que si après ma boucle pour remplir mon tableau je met un response.write de max_valeur j'obtient une ligne au dessus de mon tableau avec ma date maximum donc je pense que ca allait marcher |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com