Articles of group by

MySQL – Sélection d’une colonne qui n’est pas dans le groupe par

J’essaie d’append des fonctionnalités à une application préexistante et je suis tombé sur une vue MySQL du genre: SELECT AVG(table_name.col1), AVG(table_name.col2), AVG(table_name.col3), table_name.personID, table_name.col4 FROM table_name GROUP BY table_name.personID; OK, donc il y a quelques fonctions d’agrégat. Vous pouvez sélectionner identifiant personnel car vous le regroupez. Mais il s’agit également de sélectionner une colonne qui […]

Problèmes de dplyr lors de l’utilisation de group_by (plusieurs variables)

Je veux commencer à utiliser dplyr à la place de ddply mais je ne peux pas comprendre comment cela fonctionne (j’ai lu la documentation). Par exemple, pourquoi lorsque j’essaie de muter (), quelque chose la fonction “group_by” ne fonctionne pas comme prévu? En regardant mtcars: bibliothèque (voiture) Disons que je fais un data.frame qui est […]

Comment commander un résultat de groupe, à Linq?

J’ai la requête linq suivante, qui fonctionne bien. Je ne sais pas comment je commande le résultat du groupe. from a in Audits join u in Users on a.UserId equals u.UserId group a by a.UserId into g select new { UserId = g.Key, Score = g.Sum(x => x.Score) } les résultats sont actuellement classés par […]

SQL: grouper par valeur minimale dans un champ tout en sélectionnant des lignes distinctes

Voici ce que j’essaie de faire. Disons que j’ai cette table t: id | record_date | other_cols 18 | 2011-04-03 | x 18 | 2012-05-19 | y 18 | 2012-08-09 | z 19 | 2009-06-01 | a 19 | 2011-04-03 | b 19 | 2011-10-25 | c 19 | 2012-08-09 | d Pour chaque identifiant, […]

MySQL – sum des valeurs de colonne basées sur la ligne de la même table

J’essaie d’obtenir les totaux “Cash”, “Check” et “Credit Card” dans de nouvelles colonnes basées sur ProductID de la même table. Tableau – Paiements +———–+————+—————+——–+ | ProductID | SaleDate | PaymentMethod | Amount | +———–+————+—————+——–+ | 3 | 2012-02-10 | Cash | 10 | | 3 | 2012-02-10 | Cash | 10 | | 3 | […]

GROUP BY sans fonction d’agrégat

J’essaie de comprendre GROUP BY (new to oracle dbms) sans fonction d’agrégat. Comment ça marche? Voici ce que j’ai essayé. Table EMP sur laquelle je vais exécuter mon SQL. SELECT ename , sal FROM emp GROUP BY ename , sal SELECT ename , sal FROM emp GROUP BY ename; Résultat ORA-00979: pas une expression GROUP […]

Obtenir d’autres colonnes qui correspondent à la valeur MAX d’une colonne?

Ok, c’est ma question: SELECT video_category, video_url, video_date, video_title, short_description, MAX(video_id) FROM videos GROUP BY video_category Quand il extrait les données, j’obtiens la ligne correcte pour le video_id, mais il tire la première ligne pour chaque catégorie pour les autres. Donc, quand j’obtiens le résultat maximum pour le video_id de la catégorie 1, j’obtiens l’ID […]

Requête de mise à jour MySQL avec join gauche et group by

J’essaie de créer une requête de mise à jour et de faire peu de progrès pour obtenir la bonne syntaxe. La requête suivante fonctionne: SELECT t.Index1, t.Index2, COUNT( m.EventType ) FROM Table t LEFT JOIN MEvents m ON (m.Index1 = t.Index1 AND m.Index2 = t.Index2 AND (m.EventType = ‘A’ OR m.EventType = ‘B’) ) WHERE […]

LINQ Group By et sélectionnez la collection

J’ai cette structure Customer – has many Orders – has many OrderItems Je souhaite générer une liste de CustomerItems via LINQ en fonction d’un sous-ensemble de OrderItems : List of new { Customer, List Items } qui est un regroupement de tous les éléments qu’un client a commandés à partir du sous-ensemble d’éléments Comment puis-je […]

LINQ: combiner rejoindre et grouper par

J’ai une requête qui combine une jointure et un groupe, mais j’ai un problème. La requête est comme: var result = from p in Products join bp in BaseProducts on p.BaseProductId equals bp.Id group p by p.SomeId into pg select new ProductPriceMinMax { SomeId = pg.FirstOrDefault().SomeId, CountryCode = pg.FirstOrDefault().CountryCode, MinPrice = pg.Min(m => m.Price), MaxPrice […]