Announcement

Collapse
No announcement yet.

View im SQL_Server

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

  • View im SQL_Server

    im Access kann ich eine Abfrage in der Form machen:

    SELECT [m1] AS k1, [k1]+[m2] as k2, [k2]+[m3] AS k3 FROM test;

    wobei m1 bis m12 Felder aus einer Tabelle (test) sind,
    k1 bis k12 sind dann kumuliete Werte.

    am SQL-Server muss ich
    select m1 as k1, m1+m2 as k2, m1+m2+m3 as k3 from test

    schreiben, das heisst, ich kann in der Abfrage auf bereits berechnete Zwischensummen zugreifen, wodurch sich die Rechenzeit deutlich verkürzt.

    wie schaffe ich so etwas am SQL-Server ?

    Bitte um Hilfe,
    oder Trost und Rat ...

    leider hat bie jetzt keiner auf die anfrage geantwortet.
    Wenn etwas unklar sein sollte, bitte um Info, dann versuch ich es näher zu erklären.
    Zuletzt editiert von donix; 29.06.2009, 15:41.

  • #2
    SELECT a1, b2, a1 + b2 as c2 from
    (select x1 + y1 as a1, b2 FROM tabelle) AS zwischending

    oder verwende eine SP dann klappt es denke ich auch, zumindest ist es bei Order by so

    Comment

    Working...
    X