für die Schleife in sql developer

Gibt es wieder eine verdammt unverschämt Fehler..

nicht ein single-group group function

Habe ich eine leere Tabelle mig_temp1, die will ich füllen mit den Beobachtungen))
was ist falsch in diesem select??

begin
  for j in 1..7 loop 
    for t in 0..32 loop
      insert into mig_temp1 (report_date, portfolio, bucket, Q)
      select add_months(to_date('31.10.2014','DD.MM.YYYY'),-t),
             cp.portfolio, j, count(*)
        from proba_cft pr, credtoportfolio cp
       where pr.credit_num = cp.credit and pr.dpd_47 between 30*(j-1)+1 and 30*j;
    end loop;
  end loop;
end;
  • Wählen Sie ein Aggregat; count(*) gibt den Wert 1 "als auch" non-Aggregate - cp.portfolio, j die Rückkehr n-Werte, so müssen Sie eine GROUP BY zu definieren, welche Gruppen von Zeilen, die Sie wollen, zu zählen
InformationsquelleAutor user2074685 | 2013-02-15
Schreibe einen Kommentar