Tag: analytic-functions

Aggregation-Funktionen, die kann Blick auf die Zeilen zurückgegeben, die von der gleichen Abfrage. Der SQL-standard definiert Sie als window-Funktionen und-den-tag „Fenster-Funktionen“ sollten bevorzugt werden, die über „analytische-Funktionen“, es sei denn, es ist etwas völlig Oracle-spezifischen

Oracle-MIN als analytische Funktion - merkwürdiges Verhalten mit ORDER BY?

Anzahl der Antworten 1 Antworten
Diesem speziellen Fall wurde destilliert von einem Beispiel, wo der Programmierer davon ausgegangen, dass für zwei Sendungen in einen tank car, line #1 würde zuerst geladen werden. Ich korrigiert dies, dass für die Belastung in beliebiger Reihenfolge

Gruppe von vs-Partition von Oracle

Anzahl der Antworten 3 Antworten
Schreibe ich eine Abfrage zum abrufen von Datensätzen aus einer Oracle warehouse. Eine einfache Select-Abfrage mit joins auf einige Tabellen und ich habe einige Spalten zusammengefasst werden. Daher habe ich am Ende mit Groupby auf den rest

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

Nehmen Sie den Datensatz mit max-Datum

Anzahl der Antworten 6 Antworten
Nehmen wir an, ich daraus einige Daten. d.h. SELECT A, date FROM table Möchte ich nur den Datensatz mit max-Datum (für jeden Wert Eine). Ich könnte schreiben, SELECT A, col_date FROM TABLENAME t_ext WHERE col_date = (SELECT

Oracle Analytische Funktionen - Wie die Wiederverwendung einer PARTITION BY-Klausel?

Anzahl der Antworten 2 Antworten
Ich habe geschrieben eine komplexe SQL-Abfrage mit Oracle, in dem möchte ich zwei analytische Funktion auf der gleichen partition. Let ' s Recht einfach, aber nicht zu viel: SELECT col1, MAX(col2) OVER(PARTITION BY col3, col4, col5, col6,

Oracle Analytische Funktion für min-Wert in der Gruppierung

Anzahl der Antworten 4 Antworten
Ich bin neu in der Arbeit mit analytischen Funktionen. DEPT EMP-GEHALT ---- ----- ------ 10 MARIA 100000 10 JOHN 200000 10 SCOTT 300000 20 BOB 100000 20 BETTY 200000 30 ALAN 100000 30 TOM 200000 30 JEFF

Rolling Durchschnitte in SQL Server 2012 mithilfe von range

Anzahl der Antworten 1 Antworten
Ich versuche zu berechnen, die ein 3-Monats-Durchschnitt gruppiert nach region und Monat, wie in Region Month Avg(var_a) Avg(var_b) Northland Dec-Jan-Feb 7.1 5.9 Southland Dec-Jan-Feb 7.2 6.1 Northland Nov-Dec-Jan 7.4 6.1 Southland Nov-Dec-Jan 7.5 6.2 Northland Oct-Nov-Dec 7.5

SQL - ROW_NUMBER () OVER (ORDER BY) nicht funktioniert

Anzahl der Antworten 1 Antworten
Ist es egal, was ich in der ORDER BY Klausel, die die Reihenfolge des Resultsets nicht ändern. WITH Results AS ( SELECT DISTINCT MessageThreadUsers.threadFK, MessageThreads.threadDate, Messages.MessageBody, Messages.senderFK, Users.userFullName AS senderFullName, ROW_NUMBER() OVER (ORDER BY MessageThreads.threadDate DESC) AS

Oracle analytics: mit Hilfe der LAG-Werte zu berechnen?

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle, die Datensätze, wenn Aufgaben erledigt wurden. Aufgaben gehören zu einer workflow -, aber in diesem Beispiel habe ich versuche nur zu bekommen, der LAG arbeiten. Ich würde gerne Informationen darüber finden, wie lange

Werte in Bezug auf die max-und min-Zeilen in Oracle

Anzahl der Antworten 2 Antworten
In Oracle 11g wir müssen in der Lage sein, Abfragen einer Tabelle herausziehen von Informationen aus den Zeilen mit dem höchsten und dem niedrigsten Wert in einer bestimmten Gruppe. Zum Beispiel mit Hilfe der Tabelle EMP, die

Verwenden VON GROUP by mit FIRST_VALUE und LAST_VALUE

Anzahl der Antworten 3 Antworten
Arbeite ich mit einigen Daten, die derzeit gespeichert in 1-minütigen Abständen, die wie folgt aussieht: CREATE TABLE #MinuteData ( [Id] INT , [MinuteBar] DATETIME , [Open] NUMERIC(12, 6) , [High] NUMERIC(12, 6) , [Low] NUMERIC(12, 6) ,

Oracle-SQL-Analytische query - rekursive-Tabelle-wie laufen Gesamt

Anzahl der Antworten 4 Antworten
Habe ich folgende Daten, die sich aus der A Wert, bestellt MM (Monat). Den B Spalte berechnet sich wie GREATEST(current value of A + previous value of B, 0) in einer Tabellenkalkulation-wie die Mode. Wie kann ich

Oracle 'Partition By' und 'Row_Number' Schlüsselwort

Anzahl der Antworten 4 Antworten
Ich habe eine SQL-Abfrage geschrieben von jemand anderes, und ich versuche, herauszufinden, was es tut. Kann mir bitte jemand erklären, was die Partition By und Row_Number keywords nicht hier und geben Sie ein einfaches Beispiel für eine

SQL Row_Number () Funktion in Where-Klausel

Anzahl der Antworten 8 Antworten
Fand ich eine Frage beantwortet mit der Row_Number() - Funktion in der where-Klausel. Als ich versucht habe eine Abfrage, ich war immer die folgende Fehlermeldung: "Meldung 4108, Ebene 15, Status 1, Zeile 1 Fenster-Funktionen können nur in

Berechnung der kumulativen Summe in PostgreSQL

Anzahl der Antworten 1 Antworten
Will ich finden, die kumulative oder Laufenden Betrag in Feld und legen Sie es von der staging-Tabelle. Meine staging-Struktur ist so etwas wie dieses: ea_month id amount ea_year circle_id April 92570 1000 2014 1 April 92571 3000

MySQL erhält Zeilenposition in ORDER BY

Anzahl der Antworten 6 Antworten
Mit der folgenden MySQL-Tabelle: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Wie kann ich wählen Sie eine single Zeile UND seine Stellung unter den anderen Zeilen in der Tabelle, wenn sortiert nach name