Suchergebnisse für Anfrage "greatest-n-per-group"

8 die antwort

ie @ SQL-Sortierung folgt nicht der Anweisung group by, sondern verwendet immer den Primärschlüssel

Ich habe eine SQL-Datenbank mit einer Tabelle namensstaff mit folgenden Spalten: workerID (Prim.key), name, department, salaryIch soll die Arbeiter mit dem höchsten Gehalt pro Abteilung finden und habe die folgende Aussage benutzt: select ...

4 die antwort

Holen Sie sich das späteste Datum für jeden Datensatz

Ich habe eine Verlaufstabelle (wie ein Protokoll), die Änderungen an Teilen aufzeichnet: TransactionID Part ID Description Last Updated 1 1 Fixed O-ring 2006-03-14 20:00:04.700 2 2 Replaced coil 2009-01-02 20:00:04.700 3 1 Replaced ...

2 die antwort

SQL Join zur korrelierten Unterabfrage, bei der Tabellen durch überlappende Bereiche verbunden sind

Ich habe die folgende Tabellenstruktur: Artike ID | Name -------- 1 | Apple 2 | Pear 3 | Banana 4 | Plum 5 | TomatoVeranstaltun ItemStart | ItemEnd | EventType | EventDate -------------------------------------------- 1 | 2 | Planted | ...

TOP-Veröffentlichungen

3 die antwort

Optimieren Sie die GROUP BY-Abfrage, um den neuesten Datensatz pro Benutzer abzurufen

Ich habe die folgende Tabelle (vereinfachte Form) in Postgres 9.2 CREATE TABLE user_msg_log ( aggr_date DATE, user_id INTEGER, running_total INTEGER );Es enthält bis zu einen Datensatz pro Benutzer und Tag. 300 Tage lang werden ungefähr 500.000 ...

3 die antwort

SQL: Zeilen mit maximalem Wert filtern

Das ist meine Tabellenstruktur: File | Version | Function 1 | 1 | 1 1 | 2 | 1 1 | 3 | 1 1 | 2 | 2 2 | 1 | 4 3 | 2 | 5Ich brauche es, um nur diese Zeilen zurückzugeben 1 | 3 | 1 2 | 1 | 4 3 | 2 | 5Das heißt, ich möchte nur die Funktionen, die ...

1 die antwort

Wie finde ich den vorherigen Datensatz [n-pro-Gruppe max (Zeitstempel) <Zeitstempel]?

Ich habe eine große Tabelle mit Zeitreihensensordaten. Groß ist alles von ein paar Tausend bis zu 10 Millionen Datensätzen, die auf verschiedene überwachte Kanäle aufgeteilt sind. Für einen bestimmten Sensortyp muss ich das Zeitintervall zwischen ...

4 die antwort

Optimieren Sie die gruppenweise Maximalabfrage

select * from records where id in ( select max(id) from records group by option_id )Diese Abfrage funktioniert auch bei Millionen von Zeilen einwandfrei. Wie Sie jedoch aus dem Ergebnis der EXPLAIN-Anweisung ersehen können: QUERY ...

1 die antwort

SQL max () mit inneren Verknüpfungen

Ich erstelle eine Auktionswebsite. Hier können Menschen nach Gegenständen suchen und Wetten darauf platzieren. Im Benutzerkontobereich möchte ich eine Liste mit allen Artikeln haben, für die der Benutzer ein Gebot abgegeben hat. Natürlich kann ...

1 die antwort

Db2 - Gibt die Top 5 jeder Kategorie zurück

Ich möchte 5 Menüpunkte pro Menü zurückgeben können. Hier sind die Tabellen menus ------- menuid int() profileName varchar(35) menuitems ----------- itemid int() name varchar(40) menuid int()Ich sehe eine Lösung für MySQL in diesem Thread -mySQL ...

8 die antwort

MAX-Funktion in der where-Klausel mysql

Wie kann ich die Funktion max () in der where-Klausel einer mysql-Abfrage verwenden? Ich versuche: select firstName,Lastname,MAX(id) as max where id=max;das gibt mir einen fehler: Unknown column 'max' in 'where clause'Irgendeine Hilfe? Danke im ...