oracle

oracle - SQL/NoSQL - Programmation

Marsh Posté le 29-01-2009 à 09:08:20    

Salut,
 
Voila mon soucis
 
j'ai une table
personne qui contient ceci :
num_pers nom adresse date_rdv
1             tom 2 rue pierre  21/01/2009 10:00:00
   
 
 
je vois vraiment pas comment faire
pour avoir un truc optimiser  
 
merci

Message cité 1 fois
Message édité par donny3 le 29-01-2009 à 10:31:56
Reply

Marsh Posté le 29-01-2009 à 09:08:20   

Reply

Marsh Posté le 29-01-2009 à 09:32:15    

donny3 a écrit :


Code :
  1. SELECT a.num_pers,nom,desc_loc,typ_loc,stat_loc FROM
  2. personne a , location
  3. WHERE
  4. a.date_rdv >= '20/01/2009 10:00:00' AND a.date_rdv < '21/01/2009 11:00:00'
  5. a.numpers = location.num_pers



c'est quoi la vraie requête? Non parce-que celle-ci a une erreur de syntaxe, il manque un "and" à la dernière ligne, et ça n'a jamais été une jointure externe.
Et je ne vois pas ce qui dans cette requête indique qu'il ne devrait y avoir que les dernières locations.


Message édité par skeye le 29-01-2009 à 09:34:29

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 29-01-2009 à 09:52:20    

voila la requete, désolé j'avais oublié le and
 

Code :


 
pour les dernieres locations, c'est sa le probleme ,je ne vois pas comment le faire


Message édité par donny3 le 29-01-2009 à 10:30:52
Reply

Marsh Posté le 29-01-2009 à 09:59:46    

ça doit pouvoir se régler avec un max(date_loc) et un group by, non?


Message édité par skeye le 29-01-2009 à 09:59:50

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 29-01-2009 à 11:24:18    

y a encore une vraie question dans le post?

Reply

Marsh Posté le 29-01-2009 à 11:33:13    

ah non, il a effacé cet idiot.[:moule_bite]


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

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