2 Spalten einer Sicht summieren und Ausgabe in neuer Spalte möglic

01/02/2008 - 12:32 von Hans | Report spam
Hallo, ich habe eine Sicht:

CREATE VIEW dbo.Lagerbestand
AS
SELECT WOD00013.dbo.LAGE0000.ARTIKELNR, WOD00013.dbo.LAGE0000.BESTAND AS
BestandWOD13,
WOD00020.dbo.LAGE0000.BESTAND AS BestandWOD20
FROM WOD00013.dbo.LAGE0000 LEFT OUTER JOIN
WOD00020.dbo.LAGE0000 ON
WOD00013.dbo.LAGE0000.ARTIKELNR = WOD00020.dbo.LAGE0000.ARTIKELNR

als Ergebnis bekomme ich 3 Spalten, ARTIKELNR, BestandWOD13 und
BestandWOD20. Nun möchte ich in einer 4 Spalte (diese soll Summe heissen),
die Bestandsspalten summieren.

Geht das in einer Sicht überhaupt?
 

Lesen sie die antworten

#1 Christa Kurschat
01/02/2008 - 12:46 | Warnen spam
Hallo Hans,

"Hans" schrieb im Newsbeitrag
news:
Hallo, ich habe eine Sicht:

CREATE VIEW dbo.Lagerbestand
AS
SELECT WOD00013.dbo.LAGE0000.ARTIKELNR, WOD00013.dbo.LAGE0000.BESTAND


AS
BestandWOD13,
WOD00020.dbo.LAGE0000.BESTAND AS BestandWOD20
FROM WOD00013.dbo.LAGE0000 LEFT OUTER JOIN
WOD00020.dbo.LAGE0000 ON
WOD00013.dbo.LAGE0000.ARTIKELNR = WOD00020.dbo.LAGE0000.ARTIKELNR

als Ergebnis bekomme ich 3 Spalten, ARTIKELNR, BestandWOD13 und
BestandWOD20. Nun möchte ich in einer 4 Spalte (diese soll Summe heissen),
die Bestandsspalten summieren.

Geht das in einer Sicht überhaupt?



Natürlich.

SELECT WOD00013.ARTIKELNR,
WOD00013.BESTAND AS BestandWOD13,
WOD00020.BESTAND AS BestandWOD20,
WOD00013.BESTAND + WOD00020.BESTAND as Summe
FROM WOD00013.dbo.LAGE0000 wod00013 LEFT OUTER JOIN
WOD00020.dbo.LAGE0000 wod00020 ON
WOD00013.ARTIKELNR = WOD00020.ARTIKELNR

Ich würde Dir empfehlen, mit Alias zu arbeiten. Ist lesbarer.

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.de
Suchen in den Newsgroups:
http://groups.google.de/advanced_gr...p;ie=UTF-8

Ähnliche fragen