Announcement

Collapse
No announcement yet.

Temporäre Tabellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Temporäre Tabellen

    Hallo Kollegen,

    ich wollte Nachfragen, wie ich folgendes Problem am besten Löse.

    Ich habe eine Tabelle mit verschiedenen Artikel- Nummern, und einer dazugehörigen Menge.. in dieser Tabelle stehen Verkaufszahlen.

    z.B:
    Tabelle 1

    ArtikelNr Menge
    1 2
    1 5
    2 3
    3 4
    3 2
    3 6

    Nun würde ich gerne in dieser Tabelle die Werte pro Artikel summieren und diese summierten Werte in einer anderen Tabelle (die alle summierten werte pro jahr enthält) einfügen.

    d.h.

    Tabelle 2

    ArtikelNr Menge Jahr
    1 7 2009
    2 3 2009
    3 12 2009

    Ich habe vorgehabt mit #temp_ Tabellen zu arbeiten. Ist das optimal?

    Wenn ja, wie funktionieren die #temp Tabellen?

    Vielen Dank & Gruß

  • #2
    Geht viel einfacher:

    insert into tabelle_2(artikelnr, menge, jahr) select artikelnr, sum(menge), jahr from tabelle_1 group by artikelnr, jahr


    .. wobei es dazu auch ein Feld 'jahr' in tabelle_1 braucht


    Enthält die Tabelle_1 aber kein Jahr weil zb eh nur Daten aus 2009 drinnen stehen, dann ginge es so:


    insert into tabelle_2(artikelnr, menge, jahr) select artikelnr, sum(menge), 2009 from tabelle_1 group by artikelnr



    Ein Einsatz einer temporären Tabelle wäre wie eine Kuh zu kaufen, weil man etwas Milch für seinen Kaffee braucht


    bye,
    Helmut

    Comment

    Working...
    X