Ich habe viele Benutzer und Datum Zeit Spalte. Ich möchte die Mindest- und Höchstwerte jedes Benutzers für jedes Jahr und jeden Monat wissen?Sql Min Max Bereich Mit Überfunktion?
name date Income Expense
Vijay 12-10-2017 10 8
Vijay 16-04-2017 25 12
year(date) as Y_year,
month(date) as M_Month,
habe ich versucht, den Code unten, aber keine Verwendung entweder
min(Income)over(PARTITION by (name, Y_year,M_Month)) as min_income_of_month,
Max(Expense)over(PARTITION by (name, Y_year,M_Month)) as Max_Expense_of__month
Bearbeiten Sie Ihre Frage aggregieren und gruppieren möchten und sowohl die Probe liefern Daten und gewünschte Ergebnisse. Wie sehen die Originaldaten aus? –
Was ist mit 'min (Income) over (Partition nach Name, Jahr (Datum), Monat (Datum))'? ;). –
Vielen Dank :) Es funktioniert – vijayaragavan