Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PL/SQL aus verschiedenen Tabellen Daten in eine Tabelle einfügen

Empfohlene Antworten

Veröffentlicht

Abend,

hab folgendes Problem habe 5 Tabellen und möchte jetzt Daten aus diesen Tabellen in eine schreiben

also folgende Tabellen habe ich

Anrufe

Kunden

PLZ

Anbieter

Datum

in der Anruftabelle stehen anrufe von Kunden, wann die gemacht wurden und wielange die gingen, die Kundennummer und die Anbieternummer

so in der Endtabelle möchte ich jetzt die summierte Dauer aller Gesprächen ausgeschlüsselt nach Tag, Anbieter, Kundentyp(geschäfts oder privatkunde),PLZ-Bereich(0-9)

also Kopf der Endtabelle sähe dann so aus:

ID | Datum | PLZ-Bereich | Anbieter | Kundentyp | Summe Gesprächsdauer

soweit so klar aber wie macht man sowas?

habs mit nem Insert into versucht aber das scheitert ja daran das ich die Summe bilden will und das geht ja nicht

für die einzelnen summierungen krieg ich das ja auch hin

zb: summierung der Dauer aller Gespräche nach Anbietern(gibt 3 Anbieter)


select sum(c.c_dauer), a.a_id

from anrufe c, anbieter a

where c.c_anbieter=a.a_id

group by a.a_id;

Liefert 3 Zeilen mit Anbieter und summierten Gesprächsdauer oder für Kundentyp:

select sum(c.c_dauer), k.k_typ

from anrufe c, kunden k

where c.c_kunde=k.k_id

group by k.k_typ;

Liefert 2 Zeilen für die beiden Kundentypen und die summierten Gesprächsdauer

soweit so einfach, aber wie bring ich die einzelnen Abfragen zusammen um sie in die Endtabelle einzufügen?

Hoffe mein Problem ist einigermaßen verständlich und es kann mir jemand einen Rat geben.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.