Sélectionner juste les deux lignes distinctes

Sélectionner juste les deux lignes distinctes - SQL/NoSQL - Programmation

Marsh Posté le 09-04-2013 à 12:06:00    

Salut @ tous,
 
J'ai fait une jointure sur deux tables mais je désire récupérer les lignes distinctes d'un champ en particulier.
 
Voici la requête:
 

Code :
  1. SELECT DISTINCT
  2.    jeux.code,
  3.    jeux.nom,
  4.    jeux.possesseur,
  5.    jeux.console,
  6.    jeux.dateVente
  7.    jeux.prixVente,
  8.    PRevient.dateEntree,
  9.    PRevient.prixRevient
  10. FROM jeux
  11. JOIN PRevient
  12. ON code = codeGame  
  13. WHERE PRevient.dateEntree <= jeux.dateVente;


 
Et voici les résultat
 
 
code      nom       possesseur console      prixVente        dateEntree       prixRevient
00340 Zelda   Pierre      XBOX    2013-06-10 2013-06-09  150
00340 Zelda  Pierre      XBOX       2013-06-25 2013-06-09         150
00340 Zelda  Pierre      XBOX       2013-06-25 2013-06-12  175
00340 Zelda  Pierre      XBOX       2013-06-25 2013-06-15  200
00340 Zelda         Pierre      XBOX       2013-06-25 2013-06-19         240
00340 Zelda  Pierre      XBOX       2013-06-25 2013-06-22   280
00340 Zelda  Pierre     XBOX        2013-06-25 2013-06-24  290
 
Moi je voudrais juste la première et la dernière ligne comme elles ont des dates différentes.
 
Merci de votre aide


Message édité par bionik6 le 09-04-2013 à 13:06:57
Reply

Marsh Posté le 09-04-2013 à 12:06:00   

Reply

Marsh Posté le 24-04-2013 à 10:44:30    

utilise "group by jeux.dateVente" et il manque une virgule dans t'as requête, juste après "jeux.dateVente" dans la liste des variables sélectinnées.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed