Bonjour,
j'ai un soucis avec une requête et je ne m'en sors pas!!!
J'aimerai afficher dans une table "temporaire" une colonne ou il y aurait le resultat d'un COUNT et une colonne qui afficherait les données de cette colonne.
Voici mon exemple :
Avec ma requete, j'aimerai creer une table temporaire qui me renvoyerait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Table produits_historiques new_ref | old_ref ----------------- 8250 | 2134 9520 | 1014 8253 | 2134 8560 | 2134
J'ai essayé cette requete pour ne sortir que les cas ou il n'y a qu'une seule nouvelle reference:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Table Temporaire produits_historiques new_ref | old_ref | NBNEW -------------------------- 8250 | 2134 | 3 9520 | 1014 | 1 8253 | 2134 | 3 8560 | 2134 | 3
J'ai besoin de récuperer les données de la colonne new_ref. Le problème est que sous sql serveur, il n'accepte pas cette requete car il m'oblige à mettre dans le group by la colonne new_ref en plus de old_ref. Et pour le coup, la requete n'est plus correcte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Select new_ref, old_ref, COUNT(new-ref) as NBNEW from produits_historiques group by old_ref having count(nbnew)=1
AU SECOURS!!!!!!!
Merci par avance de votre aide
@++
Partager