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, […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]