Articles of sum

Comment get plusieurs SUM () pour différentes colonnes avec GROUP BY

C'est ce que j'ai: SELECT SUBJECT_ID, SUM(SOMETABLE.COLUMN) AS HOURS, POINTS, SEMESTER_ID FROM SOME_TABLES WHERE (GROUP = (SELECT TOP (1) GROUP FROM SOMETABLE2 WHERE (STUDENT_ID = 123))) GROUP BY SUBJECT_ID, POINTS, SEMESTER_ID HAVING (SUBJECT_ID = 782) Cette requête renvoie: Je dois get ce résultat: Pour get ces résultats, j'utilise cette requête: SELECT SUBJECT_ID, SUM(SOMETABLE.COLUMN) AS HOURS, […]

sum sur plusieurs colonnes

J'ai une table avec N colonnes. Je voudrais avoir la sum de chaque colonne: SELECT id , SUM(X1) as X1 , SUM(X2) as X2 , SUM(X3) as X3 ………… FROM test Cependant, je préférerais ne pas énumérer toutes les colonnes parce que j'en ai trop. Est-il possible de faire une sum globale pour chaque colonne […]

Comment puis-je utiliser OVER et ORDER BY

Je ne peux pas comprendre le bug de ce code. CODE: SELECT CariID, HesapID, BTrh, BCinsiID, BNo, Acklm, VdTrh, mTrh, BorcT, AlacakT, SUM(BorcT) OVER (PARTITION BY CariID, HesapID ORDER BY BTrh, BNo, mTrh) AS TopBorcT, SUM(AlacakT) OVER (PARTITION BY CariID, HesapID ORDER BY BTrh, BNo, mTrh ) AS TopAlacakT FROM tCariH ERREUR: Msg 102, niveau […]

SQL Server – sum cumulative sur des données qui se chevauchent – obtention de la date à laquelle cette sum atteint une valeur donnée

Dans notre entreprise, nos clients effectuent diverses activités que nous enregistrons dans différentes tables – présence à l'entrevue, participation aux cours, et autres activités générales. J'ai une vue de database que datatables de syndicats de toutes ces tables nous donnant le ActivityView qui ressemble à ceci. Comme vous pouvez le constater, certaines activités se chevauchent […]

Serveur SUM Sql récursif

J'ai besoin de faire une sum récursive dans SQL Server. Je veux une procédure stockée où je peux passer dans un parent Id, puis returnner un total pour tous les enfants (et les enfants des enfants) liés à cet id parent. Voici ce que j'ai jusqu'ici IF object_id('tempdb..#Averages') IS NOT NULL BEGIN DROP TABLE #Averages […]

SQL Server: joindre des tables et des colonnes SUM pour chaque ligne distincte

Est-ce que quelqu'un pourrait vérifier mon instruction SQL pour le bon fonctionnement et l'approche générale de bon sens? Voici ce qui se passe: J'ai une table parent et enfant avec une relation un-à-plusieurs, jointe sur une colonne nommée AccountNumberKey. La table des enfants contient des colonnes numériques que j'ai besoin de résumer. Les données sont […]

Jours de maladie SQL Count

J'ai une table de SQL Server qui contient la list de tout le personnel et leur maladie. Je dois être en mesure de calculer combien de jours ils ont eu malade dans le quartier en cours Le problème est que certaines personnes peuvent avoir été malades pendant un an, par exemple, le FROMDATE pourrait être […]

Temps total SUM dans SQL Server

J'ai un problème avec l'opérateur SUM dans SQL Server. Quand j'écris cette requête: SELECT StudentID, StudentName, SUM(t2.time) as 'TotalTime' FROM WorkNote GROUP BY StudentID, StudentName J'ai cette erreur: L'heure du type de données d'opérande n'est pas valide pour l'opérateur sum. Existe-t-il une autre méthode pour SUM ou pour calculer le time total à partir des […]

Somme conditionnelle dans SQL Server

J'ai cette table dans MSSQL: ID OP1 OP2 OP3 330 0 0 1 331 1 0 0 332 3 2 0 Les OP sont des options. Il peut aller de 1 à 9, 0 signifie que la question n'a pas été répondue. Comment puis-je "additionner" dans une colonne appelée "Answered", comme ceci: ID OP1 OP2 […]

Comment puis-je get la sum de plusieurs valeurs datetime?

J'ai une requête telle que le résultat de la requête est: SELECT CONVERT(VARCHAR(8),(MAX(END_TIME)-MIN(START_TIME)),108) as DURATION WHERE … GROUP BY TITLE Pour chaque titre, DURATION est différent. La requête renvoie: DURATION 00:16:14 00:00:00 00:01:30 00:16:25 00:09:34 00:00:01 01:04:04 00:00:28 00:00:12 00:06:11 00:26:38 00:31:44 00:02:16 00:03:22 00:09:39 00:03:20 00:03:43 00:09:33 00:08:05 00:06:58 00:25:29 01:55:30 00:03:02 00:00:18 00:06:09 […]