L'ajout d'une ligne de total à la fin du résultat de la requête
Im essayant d'avoir une ligne de Total à la fin du résultat de la requête de la gi à l'aide de MS-SQL 2012, ont besoin de l'aide heres ma requête
SELECT
PropertyValue As Answer,Count(*) As rCount
FROM
QuestionerDetail AS Temp
where
QuestionId = 42 and FormId = 1
GROUP BY PropertyValue
Union All
SELECT 'Total',sum(rCount)
FROM
temp
Im faire quelque chose de vraiment mauvais ici.
Le Résultat devrait ressembler à
Answer rCount
-------------
One 10
Two 25
Total 35
Grâce.
Alors qu'il peut être fait, je pense que c'est une erreur conceptuelle. Si vous envoyez toutes les données pour le client de toute façon vous devez le laisser prendre soin de conclure.
Ajoutez simplement avec un cumulatif de la clause group by.
Ajoutez simplement avec un cumulatif de la clause group by.
OriginalL'auteur Mohsin Mushtaq | 2014-04-03
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas utiliser l'alias dans une autre partie de l'union.
Essayer ci-dessous à la place:
OriginalL'auteur xdazz
Puisque vous êtes à l'aide de SQL Server, vous pouvez le faire avec un CTE.
OriginalL'auteur Sam DeHaan
Vous pouvez utiliser cette syntaxe :
J'espère que ça va vous aider!!
Bonne chance 🙂
OriginalL'auteur Youssef DAOUI
Juste ajouter AVEC CUMULATIF:
OriginalL'auteur dean
j'ai créé ce tableau avec des jointures dans les RAILS donc je veux sous-total de price_value à la ligne de fond.
c'est le contrôleur de l'action afficher le code
OriginalL'auteur Amarnath Guggilla