Tag: aggregate-functions

Aggregat-Funktionen sind eine Teilmenge von SQL-Funktionen, berechnen Sie einen einzelnen Wert aus mehreren Eingabe-Zeilen, hauptsächlich in der `SELECT` – Abfragen mit `GROUP BY` – Klausel. Praktisch alle modernen RDBMS-Funktion-Aggregatfunktionen.

Typische Beispiele sind `COUNT()`, `SUM()`, `MIN()`, `MAX ()` und `AVG()`.

sql - Verwendung von Aggregat-Funktionen (min/max) als Teil der select-Anweisung

Anzahl der Antworten 2 Antworten
Ich versuche, zurück die minimalen und maximalen Preise für eine villa Reservierungssystem. Ich habe eine look-up-Tabelle, in der der Preis für jede ANGEFANGENE Woche für jede villa. Ich bin mit den min-und max-Funktionen in den select -,

SQL vs MySQL: Regeln über Aggregat operations und GROUP BY

Anzahl der Antworten 4 Antworten
In dieses Buch ich bin derzeit zu Lesen, während im Anschluss ein Kurs auf Datenbanken das folgende Beispiel einer illegalen Abfrage mit einem aggregate-operator ist gegeben: Finden Sie die Namen und das Alter der älteste Seemann. Betrachten

Mehrere Werte zurückgeben, und füllen Sie die Spalte in array-ähnlichen Weise

Anzahl der Antworten 3 Antworten
Ich bin mit Postgres 9.3 auf MacOSX. Frage ich mich, wie kann ich mehrere Werte zurückgeben (abhängig von bestimmten Kriterien), und verwenden Sie zum Auffüllen einer Spalte in einer Liste/array-Manier? --DUMMY DATA CREATE TABLE tbl ( id

Schnittmenge mehrerer arrays in PostgreSQL

Anzahl der Antworten 3 Antworten
Habe ich eine Ansicht definiert als: CREATE VIEW View1 AS SELECT Field1, Field2, array_agg(Field3) AS AggField FROM Table1 GROUP BY Field1, Field2; Was ich möchte zu tun ist, erhalten die Schnittmenge von arrays in AggField mit so

Django-Aggregation - Ausdruck enthält, gemischt. Sie müssen output_field

Anzahl der Antworten 2 Antworten
Ich versuche zu erreichen Aggregation-Abfrage und das ist mein code: TicketGroup.objects.filter(event=event).aggregate( total_group=Sum(F('total_sold')*F('final_price'))) Habe ich 'total_sold' und 'final_price' in TicketGroup Objekt und alles, was ich tun möchte, ist Summe und multiplizieren Sie die Werte, um die insgesamt verkauften

MySQL-Group By & Count... Kann ich eine verschachtelte Gruppierung?

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle namens activity verwendet die folgenden Spalten: LoginDate, LoginID, Department, IsMGR Habe ich versucht, diese Abfrage: SELECT COUNT(*), DATE_FORMAT( LoginDate, '%m%d%Y' ) AS LogDate, LoginID, Department FROM `activity` WHERE IsMGR = '1' AND LoginDate

Gewusst wie: hinzufügen von DISTINCT, GROUP BY-Klausel in drupal anzeigen

Anzahl der Antworten 4 Antworten
Bin ich mit drupal 6 und ich habe eine Ansicht und in der Ansicht Abfrage möchte ich hinzufügen, dass GROUP BY UND DISTINCT-KLAUSEL. Für die, die ich habe versucht, views_groupby beigetragen-Modul, sondern es nur ZÄHLEN SQL-Aggregatfunktion. Ich

UPDATE VON der Unterabfrage mit der gleichen Tabelle in der Unterabfrage ' s WO

Anzahl der Antworten 2 Antworten
Habe ich 2 integer-Felder in einer Tabelle "user": leg_count und leg_length. Die erste speichert die Höhe der Beine des Benutzers und die zweite - die totale Länge. Jedes Bein, das gehört dem Benutzer werden in gesonderten Tabelle,

mysql where count(Spaltenname) = 1?

Anzahl der Antworten 4 Antworten
Hier ist die Abfrage, die ich benutze: SELECT k_id, COUNT(k_id) AS k_count FROM template_keyword_link WHERE k_id IN(1,2,3,4,5) GROUP BY k_id; Diese Abfrage gibt so etwas wie 1 | 6 2 | 1 3 | 4 4 |

Holen Sie sich sql max datetime in mehreren Zeilen

Anzahl der Antworten 4 Antworten
Diese Anweisung gibt 2 Zeilen: SELECT ts.UnitId,ts.TeststepId, MAX(ts.CreatedAt)as CreatedAt FROM Teststep ts INNER JOIN Unit u ON ts.UnitId = u.UnitId Where u.TemplateId = 2 Group by TeststepId, ts.UnitId Wie bekomme ich die eine Zeile mit der höchsten

MySQL: Verwenden Sie Alias-Felder, die in Aggregatfunktionen

Anzahl der Antworten 4 Antworten
Ich habe eine SQL-Anweisung wie dieser: SELECT COUNT(*) AS foo, SUM(foo) AS foo_sum FROM bar Aber MySQL nicht erlaubt dies, weil foo ist ein alias. Hat jemand eine Idee, wie dies erreicht werden könnte, in SQL? Was

SSRS Aggreation auf Berechnetes Feld

Anzahl der Antworten 1 Antworten
Ich versuche zur Durchführung einer aggregation auf ein berechnetes Feld in SSRS und erhalte die folgende Fehlermeldung: [rsAggregateReportItemInBody] Der Value-Ausdruck für das textrun 'Textbox43.Absätze[0].TextRuns[0]' verwendet, eine Aggregatfunktion auf einen Bericht posten. Aggregat-Funktionen können nur verwendet werden auf

MySQL Spalte "total" hinzufügen

Anzahl der Antworten 4 Antworten
Brauche ich zur Abfrage dieser DB zu bekommen jede Zeile, sondern auch die SUMME von einer der Werte in der Spalte der Ergebnisse. Könnte ich php benutzen, um die Summe Wert, aber dann würde ich brauchen, um

Erstellen Sie ein array in SELECT

Anzahl der Antworten 3 Antworten
Ich bin mit PostgreSQL 9.1 und ich habe diese Daten Struktur: A B ------- 1 a 1 a 1 b 1 c 1 c 1 c 1 d 2 e 2 e Brauche ich eine Abfrage, führt

SQL - Unterabfrage in der Aggregat-Funktion

Anzahl der Antworten 4 Antworten
Ich bin mit der northwind-Datenbank zu aktualisieren, meine SQL-Fähigkeiten, indem mehr oder weniger komplexe Abfragen. Leider konnte ich keine Lösung finden für mein letztes Anwendungsfall: "Holen Sie die Summe der fünf größten Aufträge für jede Kategorie im

PostgreSQL-Aggregat-oder window-Funktion gibt nur den letzten Wert

Anzahl der Antworten 1 Antworten
Ich bin mit einer Aggregat-Funktion mit der OVER-Klausel in PostgreSQL 9.1 und ich will zurück, nur die Letzte Zeile für jedes Fenster. Die last_value() Fenster-Funktion klingt wie könnte es das tun, was ich will - aber es

MYSQL CONCAT MAX LÄNGE

Anzahl der Antworten 2 Antworten
Folgenden diesem Beitrag: POST ÜBER CONCAT Mein problem ist, dass ich viele Zeilen CONCAT in eine Zeile. Zum Beispiel, wenn ich habe 10 Zeilen mit string-rund 50 chars, meine Abfrage zeigt mir nur 6-7, die Zeilen-oder so

array von verschiedenen aggregierte Werte aus einem array-Spalte in Postgres

Anzahl der Antworten 1 Antworten
Angenommen, wir haben (in PostgreSQL 9.1) eine Tabelle mit einigen identifier, eine Spalte des Typs integer und einige andere Spalten (mindestens einen, obwohl es möglicherweise mehr) der Typ integer (oder jede andere, die können zusammengefasst werden). Das

Wie zu verwenden CriteriaQuery SUMME der kundendefinierte operation auf einige Zellen?

Anzahl der Antworten 1 Antworten
Meinung sind, Sie haben eine T-Tabelle mit Feldern A und B. Mit normalen SQL, könnte ich dies tun: SELECT SUM(A * (100.0 - B) / 100.0) AS D FROM T; Und ich würde genau das bekommen, was

Wie kann ich mit SUM und COUNT in der gleichen Abfrage mit mysql und erhalten Sie genaue Ergebnisse

Anzahl der Antworten 1 Antworten
Ich habe zwei Tabellen in ein eins-zu-viele-Beziehung. Genauer gesagt, t1 ist, um Informationen und t2 line item details zu diesen Bestellungen. Ich versuche, eine Abfrage wie diese: SELECT COUNT(DISTINCT(t1.id)) order_count, SUM(t1.order_total) order_total, SUM(t2.product_price) product_total, DATE(t1.order_date) order_date FROM

Wie kombinieren Aggregat-Funktionen in MySQL?

Anzahl der Antworten 2 Antworten
Ich bin nur zu lernen, MySQL - gibt es eine Möglichkeit zu kombinieren (oder nest) Aggregatfunktionen? Gegeben-Abfrage: SELECT user, count(answer) FROM surveyValues WHERE study='a1' GROUP BY user; Diese geben mir die Anzahl der beantworteten Fragen der einzelnen

MySQL - query - mehrere group by

Anzahl der Antworten 4 Antworten
Ich habe die folgende Tabelle, in der ich versuche, die SUMME wenn Typ = 'Drucker', aber ich möchte nicht zu zählen, wiederholen Sie client_ids. Also ich erwarte so etwas wie dieses: +------+-----------+-----------+ | k_id | client_id |

DISTINCT in einer Aggregat-Funktion in postgres

Anzahl der Antworten 3 Antworten
Für mein problem, wir haben ein schema, wobei ein Foto hat viele tags und auch viele Kommentare. Also wenn ich eine Abfrage wo ich will all die Kommentare und tags, es wird multiplizieren Sie die Zeilen zusammen.

string verketten in der group by-Funktion mit anderen Aggregatfunktionen

Anzahl der Antworten 3 Antworten
Ist es möglich, zum verketten von strings mit einem oder mehreren anderen group by-Funktion wie sum, avg, count etc . Sagen, ich habe die folgende Tabelle Id Name Order Value 1 a 1 100 2 b 2

mysql gruppieren nach Woche

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle mit folgenden Feldern: id amount_sale the_date (unix timestamp, integer) payment_type werden können (Bar oder Konto) Ich versuche eine Abfrage erstellen, wird die Gruppe alle Verkäufe, die durch jede Woche des Jahres, und dann

Wie kann ich mich auf die MIN-SQL-Funktion in meiner WHERE-Klausel mit einer Untertabelle?

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle von Nachnamen und Benutzernamen. Ich möchte die 'kleinste' (lexikalisch gesehen) Wert für "lastName" und " den entsprechenden Benutzernamen. Dies ist, was ich habe (und das funktioniert): SELECT lastName, userName FROM user WHERE lastName

Die Verwendung einer Aggregatfunktion im Ausdruck Sortieren

Anzahl der Antworten 2 Antworten
Ich habe einen Bericht, der verwendet ein dataset von einer gespeicherten Prozedur zurückgegeben. Es gibt zwei wichtige Spalten: Namen und Wert Ich bin mit diesem dataset für zwei tablixes. Die erste ist nur eine einfache tablix-Anzeige der

Aggregat ein leeres ResultSet

Anzahl der Antworten 4 Antworten
Ich würde, wie die Aggregate von einer leeren Ergebnismenge auf 0 sein. Ich habe versucht, die folgenden: SELECT SUM(COALESCE(capacity, 0)) FROM objects WHERE null IS NOT NULL; Ergebnis: sum ----- (1 row) Subquestion: wäre das nicht die

Was kann eine Aggregat-Funktion in der ORDER BY-Klausel?

Anzahl der Antworten 3 Antworten
Können sagen, ich habe eine Anlage Tabelle: id fruit 1 banana 2 apple 3 orange Ich diese SELECT * FROM plant ORDER BY id; SELECT * FROM plant ORDER BY fruit DESC; denen tut das offensichtliche. Aber

Erklärung notwendig für fehlende Zeilen mit left join und count()

Anzahl der Antworten 3 Antworten
Kann jemand bitte helfen mir zu verstehen, das folgende Verhalten, das Auftritt, wenn ich eine WHERE-Klausel hinzufügen zu einer Abfrage, die eine LEFT-JOIN mit COUNT(*)? Ich habe zwei Tabellen: TABLE 1: customers customer_id | name ------------------ 1

ersetzt NULL-Werte mit den aktuellen nicht-NULL-Wert in der Ergebnismenge Serie (SQL Server 2008 R2)

Anzahl der Antworten 3 Antworten
für SQL Server 2008 R2 Habe ich eine Ergebnismenge sieht wie folgt aus (Hinweis: [Preis] numerisch, wird NULL unten steht ein NULL-Wert, wird das Ergebnis-set ist bestellt und timestamp product_id) product timestamp price ------- ---------------- ----- 5678

SQL select row where id=max(id)

Anzahl der Antworten 7 Antworten
Ich habe eine Tabelle die enthält Produkt-Informationen mit mehreren Instanzen von einem Produkt mit dem gleichen Titel, gekennzeichnet durch unterschiedliche Farben und Ihre ids. Ich brauche, um die Ausgabe der gesamten Zeile, wo die id = der

Sql-Aggregat-Funktion um eine Liste zu erhalten

Anzahl der Antworten 3 Antworten
Hei! Wie erstelle ich eine Aggregat-Funktion erhalten Sie eine Liste der aggregierten Werte. gegeben : key value Andrei 1 Andrei 2 Andrei 3 Mihai 4 Mihai 5 Mihai 6 Möchte ich key list Andrei 1,2,3 Mihai 4,5,6

Anmerkungen (Gruppen -) Termine nach Monat/Jahr in Django

Anzahl der Antworten 2 Antworten
Verwendung des Django DateQuerySet ich ziehe bezogene Jahren für item Objekte aus einem Group Abfrage. >>> Group.objects.all().dates('item__date', 'year') [datetime.date(1990, 1, 1), datetime.date(1991, 1, 1), ...(remaining elements truncated)...'] Nun will ich führen eine Zählung durch distinct Jahr auf

SQL-Frequenz-Verteilung Abfrage zu zählen, reicht mit group-by und 0 zählt

Anzahl der Antworten 2 Antworten
Gegeben: table 'thing': age --- 3.4 3.4 10.1 40 45 49 Möchte ich die Anzahl der Dinge, die für jeden 10-Jahres-Bereich, z.B., age_range | count ----------+------- 0 | 2 10| 1 20| 0 30| 0 40| 3

Schachtelung von Aggregatfunktionen - SQL

Anzahl der Antworten 4 Antworten
Ich möchte eine SQL-Abfrage findet die Kategorie der Auszeichnungen für Filme, die hat die höchste Durchschnittliche Bewertung, also für eine Gruppe von Filmen, die gewonnen haben, eine Besondere Auszeichnung, wenn Sie einen höheren Durchschnitt als jeder andere

Sql Server 2008 Reporting Services: Mit zwei dataset-Fehler

Anzahl der Antworten 4 Antworten
Im Gebäude einen Bericht, der mit beiden Datensätzen. wenn ich die Vorschau finde ich diese Art von Fehler... Fehler 19 [rsFieldReferenceAmbiguous] Der Value-Ausdruck für das Textfeld 'Textbox3' bezieht sich direkt auf das Feld 'PerZipCode' ohne Angabe einer

Effizient Spalte Gehören nicht in Gruppe, die Von der SQL-Abfrage

Anzahl der Antworten 3 Antworten
Gegeben Tabelle A Id INTEGER Name VARCHAR(50) Tabelle B Id INTEGER FkId INTEGER ; Foreign key to Table A Ich möchte zu zählen, die occurrances jeder FkId Wert: SELECT FkId, COUNT(FkId) FROM B GROUP BY FkId Nun

Ist es ANY_VALUE Funktion für mysql 5.6?

Anzahl der Antworten 3 Antworten
derzeit im arbeiten mit mysql 5.7 Entwicklung und 5.6 in der Produktion. Jedes mal, wenn ich ausführen einer Abfrage mit einer group by in der Entwicklung, ich bekomme einige Fehlermeldung wie "Fehler Code: 1055. Ausdruck #1 der

Spark SQL: anwenden von Aggregatfunktionen auf eine Liste von Spalten

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit für die Anwendung einer Aggregatfunktion auf alle (oder eine Liste von Spalten) ein dataframe, wenn dabei ein groupBy? In anderen Worten, gibt es eine Möglichkeit zu vermeiden, tun Sie dies für jede Spalte:

Gibt true zurück, wenn Spalte alle Werte sind true

Anzahl der Antworten 3 Antworten
Gibt es einen schnelleren Weg in PostgreSQL, um im wesentlichen ein, wenn über mehrere Zeilen? Sagen, ich habe eine Tabelle ticket | row | archived 1 | 1 | true 1 | 2 | true 1 |

SQL-Wie man eine bedingte Summe von eindeutige id?

Anzahl der Antworten 7 Antworten
Angenommen, Sie haben ResultSet wie: DATE ID cost --------------------------------------- 01/01/2011 1 10 01/01/2011 1 10 01/01/2011 2 10 01/01/2011 2 10 Ich will einen Weg, um die Summe der Werte auf den Preis, sondern nur einmal für

Zwei SQL-LEFT JOINS produzieren Falsches Ergebnis

Anzahl der Antworten 3 Antworten
Ich habe 3 Tabellen: users(id, account_balance) grocery(user_id, date, amount_paid) fishmarket(user_id, date, amount_paid) Beide fishmarket und grocery Tabellen können mehrere Ereignisse für den gleichen user_id mit unterschiedlichen Daten und Beträge oder gar nichts haben, die für einen bestimmten

Cognos Report Studio Total Spalte basieren auf der unterschiedlichen Werte der Spalte 2

Anzahl der Antworten 1 Antworten
Cognos standardmäßig unterdrücken doppelte/identische Datensätze. Doppelte Zeilen erscheinen nicht im Bericht, aber Zusammenfassungen sind durchgeführt auf alle Zeilen, einschließlich der Duplikate wurden eliminiert. Durchführen Zusammenfassungen nur auf die verschiedene Zeilen, die Sie hinzufügen müssen, die das distinct-Schlüsselwort

MySQL error 1054: Unknown column in der having-Klausel

Anzahl der Antworten 3 Antworten
Abfrage: SELECT SUM(ProductCost) FROM `tblBasket` GROUP BY ProductCode HAVING BasketSessionID = '3429782d79c68834ea698bb4116eef5e' Zeigen Fehler Wie: 1054 - Unknown column 'BasketSessionID' in 'having-Klausel' Was ist der Fehler in meiner Abfrage? InformationsquelleAutor Bharanikumar | 2010-11-01

Wie verwenden Sie MAX (), die auf einer Unterabfrage Ergebnis?

Anzahl der Antworten 6 Antworten
Ich bin neu in Oracle und SQL Welt. Ich habe ein kleines Problem mit einer Abfrage, ich kann nicht herausfinden, für das Leben von mir, ich verbrachte ein paar Stunden versucht mit verschiedenen Ansätzen und kann ich

So definieren Sie eine benutzerdefinierte aggregation-Funktion, um die Summe einer Spalte von Vektoren?

Anzahl der Antworten 2 Antworten
Habe ich ein DataFrame mit zwei Spalten ID Typ Int und Vec Typ Vector (org.apache.spark.mllib.linalg.Vector). Den DataFrame sieht aus wie folgt: ID,Vec 1,[0,0,5] 1,[4,0,1] 1,[1,2,1] 2,[7,5,0] 2,[3,3,4] 3,[0,8,1] 3,[0,0,1] 3,[7,7,7] .... Ich würde gerne eine groupBy($"ID") wenden

Warum erhalte ich die Meldung "ORA-00932: inkonsistente Datentypen: erwartet habe -" wenn mit COLLECT() in eine vorbereitete Anweisung?

Anzahl der Antworten 1 Antworten
Ich diese Abfrage mit der Perl-DBI: SELECT c.change_id , COLLECT(t.tag) AS the_tags FROM changes c LEFT JOIN tags t ON c.change_id = t.change_id WHERE c.project = ? GROUP BY c.change_id DBI verwendet OCI, die zur Vorbereitung dieses

manuell Aggregat oder eine Summe von Daten-Felder in Gruppen in SSRS

Anzahl der Antworten 3 Antworten
Habe ich eine Sales-Tabelle und eine Tabelle Rabatte. Den Haupt-Datensatz ist eine Tabelle "Umsatz" ist der Umsatz pro person. Jede person, die verbunden ist, nur unter einem Projekt, und jedes Projekt hat nur einen Vorgesetzten. Den zweiten

Geschachtelte Aggregatfunktionen Fehler mit SSRS Zwischensumme und Gesamtsumme

Anzahl der Antworten 2 Antworten
SQL Server 2012 Visual Studio 2010 Dataset being used is called Performance Formulas ACB = Average Capital Base IRR = Internal Rate of return = Total Gain/ACB Contribution = ACB/Sum(ACB)*IRR Ich versuche zu berechnen, Investitions-Beitrag. Hier ist