Je suis assez sûr que c'est une chose facile à faire, mais je suis un débutant à SQL alors soyez gentils. Si je veux écrire une requête, cela ajoute les occurrences totales de chaque numéro de processus et stocke ces valeurs dans une nouvelle colonne, que dois-je faire? Je pensais qu'un mélange de count (distinct ...) pourrait l'abattre mais je ne suis pas sûr. Voir le tableau des résultats pour ce que je cherche.Sélection d'un ensemble de valeurs distinctes et les compter individuellement dans de nouvelles colonnes
Order_Table: order_number process 100 8 100 7 100 7 100 6 100 5 105 6 105 2 105 4 Results: order_num NumOfEight NumOfSeven NumOfSix NumOfFive NumOfFour NumOfTwo 100 1 2 1 1 0 0 105 0 0 1 0 1 1
Mise à jour: J'utilise SQL 2005 comme base, mais j'ai accès à des versions plus récentes. Le processus est un ensemble fini de valeurs.
C'est une solution élégante. – npeterson