Articles of agrégat

Table de tableau croisé dynamic SQL sans agrégat

J'ai un certain nombre de files text dans un format similaire à ce qui est indiqué ci-dessous. ENTRY,1,000000,Widget 4000,1,,,2,, FIELD,Type,A FIELD,Component,Widget 4000 FIELD,Vendor,Acme ENTRY,2,000000,PRODUCT XYZ,1,,,3, FIELD,Type,B FIELD,ItemAssembly,ABCD FIELD,Component,Product XYZ – 123 FIELD,Description1,Product FIELD,Description2,XYZ-123 FIELD,Description3,Alternate Part #440 FIELD,Vendor,Contoso Ils ont été importés dans une table avec VARCHAR(MAX) comme champ unique. Chaque ENTRY est un "nouvel" élément, […]

Utilisation de {Rows Preceding} pour la moyenne mobile SQL

Dans le code suivant j'essaie de calculer la moyenne mobile de chaque mois par rapport aux 6 derniers mois, cependant SQL exclut les lignes qui sont nulles dans le dénominateur pour la moyenne. Par exemple:- Disons avg (count (*)) pour Sep est 4 et les valeurs de Mars à Août sont 0. Dans mon code, […]

Résumer les lignes en fonction des valeurs de colonnes

J'essaye de récapituler des rangées set basées sur des valeurs globales de colonne. Existe-t-il un moyen d'utiliser des instructions groupées et agrégées pour cela, ou dois-je abandonner et utiliser un slider? Si oui, à quoi ressemblerait ce slider?

problème d'agrégation mssql avec le niveau de jointure et parent-enfant

Les exemples de la table source Table1 id id_parent product_id === ========= ======== 154 104389 1043891 155 104389 1995137331 alors j'ai deux autres tables d'inventaire comme ci-dessous: (table2) product_id location_id on_hand transit 1043891 2 12 1 1043891 5 33 0 1043891 6 7 0 1043891 4 3 0 1995137331 2 8 5 1995137331 8 50 […]

Agréger plusieurs tables avec des dates dans SQL

J'ai une list de contacts, et trois tables avec des informations différentes contenant des données liées à la date sur les contacts. Ce que je voudrais faire, c'est montrer le nombre par mois de chaque table: ID Date Hist Trck Evt 1 2016-01-01 0 0 0 1 2016-02-01 1 0 1 1 2016-03-01 2 0 […]

Fonction d'agrégat SQL à partir d'une table

Donc j'ai une table avec 4 champs = le 1er est la date, le 2ème est le premier équilibre, le 3ème est les mutations, le 4ème est le solde final. ci-dessous images a 2 tables, les premières tables sont les tables d'origine, je dois faire des requêtes afin qu'il puisse apparaître comme la deuxième table. […]

créer un tableau croisé dynamic avec des agrégats sans une jointure

Je pense que j'essaie de faire quelque chose qui ne peut pas être fait. J'essaie de créer un tableau croisé dynamic, en faisant simultanément deux pivots en agrégeant deux colonnes différentes. J'ai créé un exemple très simplifié pour rendre le point plus compréhensible. CREATE TABLE two_aggregate_pivot ( ID INT, category CHAR(1), value INT ) INSERT […]

Effectuer l'parsing des données sur Sql Server ou .Net?

J'ai une parsing de données à effectuer. En moyenne, cela impliquerait quelque part entre 50K-150K lignes. À partir de ces lignes, j'ai besoin d'extraire la sommation de Sum (X) ainsi que Count (X) en fonction de cinq critères différents. Il y a deux façons de s'y prendre: Ecrire 10 requêtes différentes, chacune conçue pour agréger […]

La requête MS SQL a besoin d'aide

Je veux atteindre le résultat ci-dessous. Je souhaite répertorier tous les loggings ayant le statut "Pour approbation" avec cette condition: Par exemple pour Nom d'user 'Leo' if ProcedureLevel="Propose" then count all userId of 'Leo' from ProposedCheckBy field if ProcedureLevel="Endorse" then count all userId of 'Leo' from EndorsedCheckBy field if ProcedureLevel="Approve" then count all userId 'Leo' […]

Récupérer la ligne d'agrégat sur la key primaire avec le groupe par

Ok, donc je sais que vous ne pouvez pas extraire des champs spécifiques sans agrégat lorsque vous exécutez une command SQL avec un groupe, mais il me semble que si vous faites un agrégat sur une key primaire qui est garanti être unique, il devrait y avoir être un moyen de tirer les autres rangées […]