Als «aggregate» getaggte Fragen

Kombinieren mehrerer Datenpunkte zu einem einzigen Datenpunkt. Dies wird normalerweise in Bezug auf SQL und normalerweise auf eine Aggregatfunktion irgendeiner Art verwendet.


3
Wie erstelle ich eine benutzerdefinierte Aggregatfunktion?
Ich benötige eine Aggregatfunktion, die MySQL nicht bietet. Ich möchte, dass es in MySQLs SQL-Version ist (dh nicht in C). Wie mache ich das? Ich bleibe beim Erstellen einer Aggregatfunktion - die Dokumente scheinen nicht zu erwähnen, wie dies gemacht wird. Beispiele für die gewünschte Verwendung einer productFunktion: mysql> select …

2
Wie wende ich ORDER BY und LIMIT in Kombination mit einer Aggregatfunktion an?
Eine Geige für meine Frage finden Sie unter https://dbfiddle.uk/?rdbms=postgres_10&fiddle=3cd9335fa07565960c1837aa65143685 . Ich habe ein einfaches Tabellenlayout: class person: belongs to a class Ich möchte alle Klassen auswählen und für jede Klasse möchte ich die ersten beiden Personenkennungen der zugehörigen Personen nach absteigendem Namen sortieren. Ich habe dies mit der folgenden Abfrage …






1
Probleme mit SQL und Aggregaten
Mit dieser Abfrage: SELECT SUM(qty) AS sumQty, cnetprodid FROM quoteitem WHERE ordered = 1 AND sageSOPOrderReturnLineID IS NOT NULL AND LEN(LTRIM(RTRIM(cnetprodid))) > 0 AND cnetprodid LIKE 'S%' AND price > 10 AND created > DATEADD(MONTH, -3, GETDATE()) GROUP BY cnetprodid ORDER BY SUM(qty) DESC Ich bekomme eine Reihe pro Produkt …

2
PostgreSQL-Abfrage mit maximalem und minimalem Datum plus zugehöriger ID pro Zeile
Ich habe folgende Tabelle: CREATE TABLE trans ( id SERIAL PRIMARY KEY, trans_date date, trans_time time ); Ich möchte die folgende Ansicht haben CREATE OR REPLACE VIEW daily_trans AS SELECT trans_date, max(trans_time) as first, min(trans_time) as last, calculate_status(min(trans_time), max(trans_time)) as status GROUP BY trans_date mit Spalten, die die IDs der …


2
Der effizienteste Weg, um mehrere Aggregate in einem einzigen gespeicherten Prozess zurückzugeben?
Was ist der beste oder effizienteste Weg, um mehrere aggregierte Ergebniswerte zu erhalten? Grundsätzlich habe ich eine E-Mail-App und wollte alle Nachrichten für jeden Ordnertyp (Posteingang, gesendet, archiviert, markiert ...) wie unten definiert abrufen. Hier ist eine Auswahl von Dingen, die ich in einem gespeicherten Proc-Aufruf ausführen möchte. (wobei [uid] …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.