Articles of group by

Grouper par première colonne avec les résultats de la deuxième colonne en tant que xml

Alors supposons que j'ai une table définie comme ceci: CREATE TABLE #TmpExampleTable ( id int identity(0,1), method_id int, entity_id int ) et avec des exemples de données ajoutées à la table, select * renvoie ceci: id method_id entity_id 0 105 39 1 105 43 2 9 92 3 9 572 4 9 1014 5 9 […]

Résultats du groupe SQL Server dans la période par rapport à la date

Je cherche des groupes scores moyens d'une requête dans chaque jour de la date. Je suis conscient que vous pouvez get la semaine de la journée, etc., une partie d'une date avec quelque chose comme: 'Week ' + CAST(DATEPART(wk, s.date_taken) AS (varchar(2)) Week Ce n'est pas ce que je suis après. Je filter mes résultats […]

SQL Server: Grouper par sum de valeurs après la jointure interne

J'ai une requête tirant des données de charge de notre système d'logging électronique. J'essaie de combiner datatables par type de payeur (frais de service ou FFS vs payeurs capitalisés). Ma question est: select pm.last_name, (case when ml.mstr_list_item_desc = 'Capitated' then 'cap' else 'ffs' end) as Charge, SUM(case when begin_date_of_service >= '20150901' and begin_date_of_service < '20151001' […]

La procédure stockée n'ajoute pas de nouvelles valeurs à l'ancienne valeur

J'ai une table avec timereports des users. Maintenant, je veux que tous les messages d'une semaine d'un user spécifique soient affichés sur une ligne au lieu de 7 lignes différentes (1 pour chaque jour). L'instruction Insert ci-dessous est effectuée 7 fois (1 pour chaque jour). Si une variable insertstatements (ProjID, ActivityID, TimeCodeID, TimeUnitID et tempUserID […]

Comment comparer la différence pour la dernière ligne dans SQL

J'ai une vue et c'est le résultat de celui-ci: ID Type Time RowNum 18 2 2015-12-14 12:15:00.9330000 +00:00 214 18 6 2015-12-14 12:21:22.4330000 +00:00 215 18 2 2015-12-15 09:04:41.2870000 +00:00 216 18 6 2015-12-15 09:06:22.9400000 +00:00 217 18 5 2015-12-15 09:07:28.0130000 +00:00 218 J'essaie de comparer la différence de time entre les lignes et le […]

Fonctions système avec erreur: pas dans Agg / Group By

À l'aide de Microsoft SQL Server 2012. J'ai une table appelée Loan avec les colonnes CustomerFname , CustomerLname , PropertyAddress , City , State , BankruptcyAttorneyName , UPB et LoanDate. Par souci de cette question, je dois écrire une requête pour récupérer le numéro de prêt, le prénom du client, le nom du client, l'adresse […]

select une nouvelle colonne avec la clause group by

Je veux sélectionner une autre colonne avec la clause group by avec les fonctions sum ou count. SELECT t1.[09to12PM], t2.[12to15PM], t3.[15to17PM], t4.[17to23PM] FROM (SELECT COUNT (Premark) AS [09to12PM] FROM saree_order_stages WHERE Premark LIKE '%ready to go%' AND Premark != 'not ready to go' AND pdate>='2016-03-29 09:00:00' AND Pdate <='2016-03-29 12:00:00') t1, (SELECT COUNT (Premark) AS […]

Sélectionner UNIQUEMENT les duplicates d'une requête de tables jointes

J'ai la requête suivante que j'essaye de joindre deux tables correspondant à leur identification afin que je puisse get les valeurs dupliquées dans "c.code". J'ai essayé beaucoup de requêtes mais rien ne fonctionne. J'ai une 500k lignes dans ma database et avec cette requête, je ne récupère que 5k, ce qui n'est pas correct. Im […]

Calculer le pourcentage de groupe en utilisant Group By SQL

J'ai un set de données qui contient plusieurs groupes de données (Vehicle_Code), chaque article (PK: Cusip_Sedol) dans le groupe a un certain code (GIC_Code) qui n'est pas unique. J'essaie de find le pourcentage de chaque code (GIC_Code) dans chaque groupe (Vehicle_Name) de données. Voici mon instruction SQL Select jusqu'à présent: SELECT H.vehicle_code, G.group_name, Count(D.cusip_sedol) AS […]

MsSql Group ou Order 2 colonne différente Valeur

J'ai une table comme celle-ci; Product Price Type —————————————– TV 10 T1 Computer 15 T1 Banana 2 T2 Apple 3 T2 Et je veux sortinger ces deux types différents. (MS-SQL) Product Price Type —————————————– TV 10 **T1** Banana 2 **T2** Computer 15 **T1** Apple 3 **T2** Est-ce qu'il y a un moyen de faire ça […]