Désolé pour le titre de la question longue.Résultat de la colonne calculée SQL Server 2005 à partir de l'agrégation de la valeur d'un autre champ de table
Je suppose que je suis sur un perdant sur celui-ci mais sur le hasard.
Est-il possible de faire du calcul d'un champ calculé dans une table le résultat d'une fonction agrégée appliquée à un champ dans une autre table.
-à-dire
Vous avez une table appelée « tasse », ce qui a un enfant appelé « couleur » (ce qui rend ma tête au Royaume-Uni blessé, mais le vendeur est des États-Unis, ce que vous allez faire?) Et ce , à son tour, a un enfant appelé «taille». Chaque table a un champ appelé vendu.
La taille.sold augmente de 1 pour chaque tasse d'une couleur et d'une taille particulières vendues.
Vous voulez color.sold être un agrégat de SUM size.sold OÙ size.colorid = color.colorid
Vous voulez mug.sold soit un total de SUM color.sold OÙ color.mugid = tasse .mugid
Y a-t-il moyen de faire mug.sold et color.sold se débrouiller tout seuls ou est-ce que je vais devoir me balader avec des triggers?
Je travaille pour un agent de billetterie où le nombre de temps réel du dernier billet imprimé est essentiel et les billets viennent dans les types et les types viennent dans les prix. La numérotation des billets par spectacle, type et prix pourrait être nécessaire à tout moment. –