|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre habitué
![]() Consultant informatique Inscription : mars 2002 Messages : 211 ![]() |
Bonjour,
J'aurais besoin de votre aide car mon sql n'est pas assez poussé pour faire ce que l'on me demande. J'ai une table Code :
Les contraintes sont telles que: Je ne peux pas changer la structure de ma table ni créer une table temporaire. Le résultat attendu est [valeur distinct de col1 et col2 ensemble] --> [sum[amo1 et amo2] du group by] Code :
Code :
|
||||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Faites un UNION ALL avant d'effectuer votre agrégat.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 | ||||
|
Membre habitué
![]() Consultant informatique Inscription : mars 2002 Messages : 211 ![]() |
Je viens de faire ceci:
Code :
J'ai renommé mon résultat en 'identifiant' dans la sous requête. Mais il ne reconnaît pas identifiant dans la requeête principale. Comment puis-je lui dire que mon identifant c'est soit col1 soit col2? Le résultat de ma sous-requête me donne le bons identifiants: Code :
|
||||
|
|
00
|
|
|
#4 | ||
![]() ![]() |
Voilà, c'est l'idée mais la syntaxe ça ne va pas du tout !
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#5 |
|
Membre habitué
![]() Consultant informatique Inscription : mars 2002 Messages : 211 ![]() |
Génial!
(Effectivemment mon SQL est un peu rouillé) Merci beaucoup!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com