Ich versuche, eine XML-Datei zu erstellen, wenn Rechnungen und ich glaube, ich habe den Code korrekt, aber es generiert nicht die XML-Datei. Ich habe gegoogelt, aber ich habe nicht die richtigen Keywords, um mein Problem zu finden, da ich mir nicht sicher bin, was das Problem ist. Was könnte dazu führen, dass die XML-Datei nicht erstellt wird?XML-Datei wird nicht in SQL generiert
USE AP
SELECT
InvoiceNumber,
InvoiceDate,
InvoiceTotal,
InvoiceLineItemDescription,
InvoiceLineItemAmount
FROM
Invoices JOIN InvoiceLineItems
ON
Invoices.InvoiceID = InvoiceLineItems.InvoiceID
WHERE Invoices.InvoiceID IN (
SELECT Invoices.InvoiceID
FROM Invoices JOIN InvoiceLineItems
ON Invoices.InvoiceID = InvoiceLineItems.InvoiceID
GROUP BY Invoices.InvoiceID
HAVING COUNT(InvoiceLineItemDescription) > 1)
ORDER BY InvoiceDate
FOR XML PATH ('InvoiceNumber'), ROOT('Invoices');
Dies ist, was ich bekomme, wenn ich die Abfrage ausführen:
Dies ist die Beispieldaten:
Als ich herausnehmen „, DIE COUNT (InvoiceLineItemDescription)> 1 "Code erstellt die XML-Datei, aber ich möchte nur Rechnungen mit Einzelposten abrufen. Nichts, was ich versucht habe, funktioniert. Irgendwelche Gedanken?
Beispieldaten von Ihrer Frage und gewünschten Resultaten/xml Formatierung würde nützlich sein –
Ich werde das zu Ihnen erhalten, sobald ich kann. Computer flippte aus und musste neu starten. Jetzt kann ich keine Verbindung zur Datenbank-Engine herstellen. Muss etwas Fehlersuche machen. – Krystianya
Immer zur schlechtesten Zeit –