Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1043 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete qui retourne un max

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete qui retourne un max

n°1112645
donny3
Posté le 08-06-2005 à 14:02:50  profilanswer
 

salut,
 
Quand j execute une requete pour selectionner les enregistrements de 2 de mes tables j obtiens se resultat  
 
ID  nums  date        position  commande
1   22    12/01/2004  1         beta1
2   22    12/01/2004  2         beta1
3   32    22/01/2004  1         beta2
4   32    23/01/2004  2         beta2
5   11    10/02/2004  1         beta2
6   11    10/02/2004  2         beta2
 
Ce qui m interesse est la derniere position de l etat,donc je pourrai prendre la date la plus recente mais sa ne fonctionnera pas si la position change dans la meme journée j aurai la meme date.
Donc je me suis dit que je vais prendre la max de l id,vu que la date la plus recente correspond a l id le plus grand( id est un numero auto).
Mais le probleme est que quand je fais la requete sa ne fonctionne pas, sa me retourne tous les enregistrement lié à la commande beta1 ou beta2 (car je fais ma requete en fonction de la commande).
 
Merci

mood
Publicité
Posté le 08-06-2005 à 14:02:50  profilanswer
 

n°1112651
onizuka_se​nsei
Posté le 08-06-2005 à 14:04:49  profilanswer
 

si tu donnais ta requête pour qu'on puisse voir :D

n°1112660
donny3
Posté le 08-06-2005 à 14:15:00  profilanswer
 

L exemple que j ai mis c etait  un truc simple pour expliquer ma demarche et voici ma requete

Code :
  1. select
  2. max
  3. (etat_objet.numoperation),objet.numserie,etat,type_objet,marque,modele,propriete1,propriete2,propriete3,propriete4,propriete5,propriete6,propriete7,propriete8,propriete9,propriete10,commentaire1,commentaire2,prix,numinventaire,date_livraison,duree_garantie_site,duree_garantie_atelier,contrat_de_maintenance,date_fin_contrat,objet.numposte,code_pole,nom_personnel,etat_objet.date from objet,commandes,poste,personnel,poles,types_etat,etat_objet where commandes.numcommande=objet.numcommande and objet.numposte=poste.numposte and poste.numpersonnel=personnel.numpersonnel and poste.numpole=poles.numpole and etat_objet.numserie=objet.numserie and types_etat.numetat=etat_objet.numetat and bon_commande='COM1'
  4. group by etat_objet.numoperation ,objet.numserie,etat,type_objet,marque,modele,propriete1,propriete2,propriete3,propriete4,propriete5,propriete6,propriete7,propriete8,propriete9,propriete10,commentaire1,commentaire2,prix,numinventaire,date_livraison,duree_garantie_site,duree_garantie_atelier,contrat_de_maintenance,date_fin_contrat,objet.numposte,code_pole,nom_personnel,etat_objet.date
  5. order by etat_objet.numoperation

n°1112702
donny3
Posté le 08-06-2005 à 14:38:48  profilanswer
 

c est bon en faite j ai trouver


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete qui retourne un max

 

Sujets relatifs
comment inclure une requete sql dans une balise a<a href> et en php...[Résolu] Désactiver la notification d'exécution de requête SQL
Longueur fixe en sortie d'une requêteRequete sql
Insertion d'une requête dans une zone de texte[sql] requete count distinct
[resolu] requete avec dateRequête avec soustraction ou addition avec des valeurs max en MySQL
[SQL] transformé une sous requete en requete avec LEFT join[PHP][MySQL] MySQL retourne une valeur erroné à une requète max(id)
Plus de sujets relatifs à : requete qui retourne un max


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR