Spannenanalyse, Verkäufe und Erlöse einer bestimmten Periode

Mehr
10 Jahre 10 Monate her - 10 Jahre 10 Monate her #1142 von Anonymous
Spannenanalyse, Verkäufe und Erlöse einer bestimmten Periode

CREATE VIEW dbo.UserQuerySpannenAnalyse
AS
SELECT dbo.ArtikelFilialStatistik.Filialnummer, dbo.ArtikelFilialStatistik.Periode, dbo.Artikel.ArtikelNr, dbo.Artikel.Kurztext, dbo.Artikel.WGKürzel,
dbo.Adressen.Suchname AS Lieferant, dbo.ArtikelFilialStatistik.VerkaufMenge AS Menge, CONVERT(MONEY,
ROUND(dbo.ArtikelFilialStatistik.VerkaufBetrag / dbo.ArtikelFilialStatistik.VerkaufMenge, 2)) AS EinzelVK, dbo.ArtikelFilialBestand.LetzterEk AS EinzelEK,
dbo.ArtikelFilialStatistik.VerkaufBetrag AS VKWert, dbo.ArtikelFilialBestand.LetzterEk * dbo.ArtikelFilialStatistik.VerkaufMenge AS EKWert,
dbo.ArtikelFilialStatistik.VerkaufBetrag - dbo.ArtikelFilialBestand.LetzterEk * dbo.ArtikelFilialStatistik.VerkaufMenge AS Rohertrag,
ROUND((dbo.ArtikelFilialStatistik.VerkaufBetrag * 100) / (dbo.ArtikelFilialBestand.LetzterEk * dbo.ArtikelFilialStatistik.VerkaufMenge), 1) AS [Spanne%],
dbo.Artikel.ArtikelGruppe
FROM dbo.ArtikelFilialStatistik INNER JOIN
dbo.Artikel ON dbo.ArtikelFilialStatistik.ArtikelNr = dbo.Artikel.ArtikelNr INNER JOIN
dbo.Adressen ON dbo.Artikel.Hauptlieferant = dbo.Adressen.KorrNr INNER JOIN
dbo.ArtikelFilialBestand ON dbo.ArtikelFilialStatistik.ArtikelNr = dbo.ArtikelFilialBestand.ArtikelNr AND
dbo.ArtikelFilialStatistik.Einheit = dbo.ArtikelFilialBestand.Einheit AND
dbo.ArtikelFilialStatistik.Filialnummer = dbo.ArtikelFilialBestand.Filialnummer
WHERE (dbo.ArtikelFilialStatistik.Filialnummer > 0) AND (dbo.ArtikelFilialStatistik.VerkaufMenge > 0) AND
(dbo.ArtikelFilialBestand.LetzterEk * dbo.ArtikelFilialStatistik.VerkaufMenge > 0)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.