Ich möchte einige Daten in die ssrs-Tabelle einfügen. Ich mag es zeigen, wie diese hier:Einfügen von Daten in ssrs-Tabelle in der Abfrage
Wie kann ich diese Daten in meiner Anfrage in SSRS hinzuzufügen. Ich habe keine Möglichkeit etwas in der Datenbank zu ändern.
| P1|P2 |P3 |P4 |P5 |P6 |P7 |P8
Group A|84%|87%|81%|81%|79%|96%|86%|88%
Group B|66%|22%|79%|64%|53%|94%|5% |23%
Das Problem ist: Letzte Woche am Mittwoch hat die Datenbank die Daten nicht aus der Gruppe A und Gruppe B aufgezeichnet Und ich habe keine Möglichkeit, die fehlenden Daten in der Datenbank zu korrigieren/hinzufügen. Aus diesem Grund möchte ich diese fehlenden Daten in meine Abfrage einfügen und im Bericht anzeigen.
Meine Frage:
SELECT *
FROM (
Select
intervaldate as Datum
,tsystem.Name as Name
,team as group
,SUM(GoodUnits) As Goods
,SUM(TheoreticalUnits) As Units
from tCount inner join tsystem ON tCount.systemid = tsystem.id
where IntervalDate >= @StartDateTime AND IntervalDate <= @EndDateTime
group by intervaldate
) c
inner join
(
SELECT
sh.Date as Datum,
sc.Name as Name
FROM tHistory sh
INNER JOIN tSchedule sc ON (sc.ID = sh.ScheduleID)
WHERE Scheduled != 0
) p ON p.Name = c.Name
Als ich merkte, dass die Daten nicht aufgezeichnet wurde, habe ich aufgeschrieben, die Daten auf dem Papier.
Nun befestigen .... wo sind die Daten? existiert es irgendwo? Müssen Sie vorhandene Daten transformieren oder müssen Sie Daten aus der Luft schaffen? Beides ist möglich, aber Sie müssen erklären, worüber Sie sprechen. –
@ Nick.McDermaid: Ich habe meine Frage aktualisiert –
1. Öffnen Sie SQL Server Management Studio; 2. Fügen Sie Ihre Abfrage ein und bestätigen Sie, dass sie funktioniert. 3.In einem anderen Fenster erzeugen Sie Ihre benötigten Daten mit dem Konstruktor 'VALUES' https://msdn.microsoft.com/en-us/library/dd776382.aspx; 4. Verwenden Sie "UNION ALL", um Ihre generierten Daten mit Ihrer ursprünglichen Abfrage zu verknüpfen. –