aide sur une requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : aide sur une requête

Re: aide sur une requête

par bechbech » 16 févr. 2011, 17:45

Merci pour votre aide ; j'ai ajouter distinct dans votre code c'est ça ce que je veux avoir encore merci

Re: aide sur une requête

par xTG » 16 févr. 2011, 17:27

A priori pour réellement obtenir deux colonnes retours provenant de deux n-uplets différents il faut passer par de l'imbriqué.
Un truc du genre :
SELECT t.dateobs, (SELECT valeur 
                   FROM table
                   WHERE dateobs = t.dateobs AND serie_code = 1) AS v1, 
                  (SELECT valeur 
                   FROM table
                   WHERE dateobs = t.dateobs AND serie_code = 2) AS v2,
FROM table AS t
WHERE serie_code = 1 OR serie_code = 2 ORDER BY t.dateobs;
Après je dois bien avouer que je ne suis pas très doué quand on parle de SQL.
A voir donc s'il n'y a pas mieux que ce bouzin. ;)

aide sur une requête

par bechbech » 16 févr. 2011, 16:03

Bonjour a tous; j'ai besoin de l'aide pour trouver le bon code SQl pour faire cette requête

j'ai une table sous cet forme
serie_code dateobs valeur
1 01/01/2011 20
1 01/02/2011 10
2 01/12/2010 300
2 01/01/2011 200
2 01/02/2011 100
3 01/02/2011 111

je veux avoir la table suivante (sélection des code 1 et 2) :

date v1 v2
01/12/2010 300 Null
01/01/2011 200 20
01/02/2011 100 10

Merci pour votre aide