Announcement

Collapse
No announcement yet.

eigenes SUM für jede Zeile!

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

  • eigenes SUM für jede Zeile!

    Hallo!
    Ich hab mir eine Tabelle mit With tmp as(...) erstellt und so aufgerufen: (Ausgabe im Anhang!)
    Code:
    SELECT 
    	Date, 
    	Stundenart1, 
    	Stundenart2, 
    	Stundenart5, 
    	Stundenart6, 
    	Soll, 
    	Round((stundenart2+stundenart5+stundenart6)-soll,2) as TagesSaldo
    FROM
    	tmp
    nun möchte ich die letzte Spalte 'TagesSaldo' so sumiert haben:
    1 Zeile: summe aus erster zeile
    2 Zeile: summe aus erster und zweiter zeile
    3 Zeile: summe aus erster, zweiter und dritter zeile
    unsw.

    Also ich möchte bis inklusive dem datum das in der 1. Spalte steht, die vorherigen Salden aufsummieren


    Danke
    Flo
    Attached Files
    Zuletzt editiert von Da_Flo; 07.07.2010, 08:09.

  • #2
    hat sich erledigt!

    hätte zwar gemeint das hab ich schon probiert, aber die lösung ist:

    Code:
    SELECT 
    	Date, 
    	Stundenart1, 
    	Stundenart2, 
    	Stundenart5, 
    	Stundenart6, 
    	Soll, 
    	Round((stundenart2+stundenart5+stundenart6)-soll,2) as TagesSaldo,
    	saldo=(Select sum((stundenart2+stundenart5+stundenart6)-soll) from tmp where date<=a.date)
    FROM
    	tmp a

    Comment

    Working...
    X