SQL Auswertung 2 Joins und SUM
Hallo liebe Community,
ich bräuchte mal wieder eure Hilfe ;)
ich habe folgendes Problem:
Ich würde gerne aus 3 Tabellen eine Excel Liste erstellen. Auswertung, was an Garantieaufträgen gelaufen ist.
Diese soll aus Navision Datenbanken alle gebuchten Verkaufsrechnungen die den Dimensionscode GARANTIE haben anzeigen.
Primärschlüssel in den Tabellen ist die Dimension Set ID. und die Order No_ (bzw. Document No_)
Das funktioniert soweit auch, nur ziehe ich mir im Moment die Verkaufsrechnungszeilen (Sales Invoice Line) per SVERWEIS aus Excel in eine Tabelle, von dort weiter mit PIVOT als Summe auf die Document No_
Ich würde gerne auf SQL Ebene ein SUM auf die Verkaufsrechnungszeilen machen, wo die
[dbo].[contoso$Sales Invoice Line].[Document No_] = [dbo].[contoso$Sales Header].[Order No_] AND
[dbo].[contoso$Sales Invoice Header].[Dimension Set ID] = [dbo].[contoso$Dimension Set Entry].[Dimension Set ID]
ist, das eben alles in einer Liste ist die man nur aktualisieren muss
Aber ich kriegs irgendwie nicht hin, Könnt Ihr mir helfen?
Danke!!!
Das ist wie ich es bisher mache, mit SQL; SVERWEIS und PIVOT:
SELECT [Order No_]
,[Sell-to Customer No_]
,[Bill-to Name]
,[Order Date]
,[Posting Date]
,[External Document No_]
,[Quote No_]
,[Dimension Code]
,[Dimension Value Code]
,[Prices Including VAT]
,[dbo].[contoso$Dimension Set Entry].[Dimension Set ID]
FROM [dbo].[contoso$Sales Invoice Header] LEFT OUTER JOIN
[dbo].[contoso$Dimension Set Entry]
ON [dbo].[contoso$Sales Invoice Header].[Dimension Set ID] = [dbo].[contoso$Dimension Set Entry].[Dimension Set ID]
WHERE [dbo].[contoso$Dimension Set Entry].[Dimension Code] like '%GARANTIE%'
Order By [Order Date]
ich bräuchte mal wieder eure Hilfe ;)
ich habe folgendes Problem:
Ich würde gerne aus 3 Tabellen eine Excel Liste erstellen. Auswertung, was an Garantieaufträgen gelaufen ist.
Diese soll aus Navision Datenbanken alle gebuchten Verkaufsrechnungen die den Dimensionscode GARANTIE haben anzeigen.
Primärschlüssel in den Tabellen ist die Dimension Set ID. und die Order No_ (bzw. Document No_)
Das funktioniert soweit auch, nur ziehe ich mir im Moment die Verkaufsrechnungszeilen (Sales Invoice Line) per SVERWEIS aus Excel in eine Tabelle, von dort weiter mit PIVOT als Summe auf die Document No_
Ich würde gerne auf SQL Ebene ein SUM auf die Verkaufsrechnungszeilen machen, wo die
[dbo].[contoso$Sales Invoice Line].[Document No_] = [dbo].[contoso$Sales Header].[Order No_] AND
[dbo].[contoso$Sales Invoice Header].[Dimension Set ID] = [dbo].[contoso$Dimension Set Entry].[Dimension Set ID]
ist, das eben alles in einer Liste ist die man nur aktualisieren muss
Aber ich kriegs irgendwie nicht hin, Könnt Ihr mir helfen?
Danke!!!
Das ist wie ich es bisher mache, mit SQL; SVERWEIS und PIVOT:
SELECT [Order No_]
,[Sell-to Customer No_]
,[Bill-to Name]
,[Order Date]
,[Posting Date]
,[External Document No_]
,[Quote No_]
,[Dimension Code]
,[Dimension Value Code]
,[Prices Including VAT]
,[dbo].[contoso$Dimension Set Entry].[Dimension Set ID]
FROM [dbo].[contoso$Sales Invoice Header] LEFT OUTER JOIN
[dbo].[contoso$Dimension Set Entry]
ON [dbo].[contoso$Sales Invoice Header].[Dimension Set ID] = [dbo].[contoso$Dimension Set Entry].[Dimension Set ID]
WHERE [dbo].[contoso$Dimension Set Entry].[Dimension Code] like '%GARANTIE%'
Order By [Order Date]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 315207
Url: https://administrator.de/contentid/315207
Ausgedruckt am: 25.11.2024 um 06:11 Uhr