Benutzer mit den meisten Antworten
SSRS nur Max von Datum in der Abfrage anzeigen.

Frage
-
Hallo, habe die Abrfrage erstellt. Leider erscheinen mehrere Datensätze von der tblSOPLastUpdate, ich brauche aber nur das letzte Datum. Hoffe es kann mir jemand helfen.
SELECT tblSOP.SOP_ValidFrom, tblSOP.SOP_ValidTo, tblSOP.SOP_Name, tblSOPLastUpdate.SOP_LastUpdate, tblSOPDistribution.Distrib_Id
FROM tblSOP INNER JOIN
tblSOPDistribution ON tblSOP.SOP_Id = tblSOPDistribution.SOP_Id INNER JOIN
tblSOPLastUpdate ON tblSOP.SOP_Id = tblSOPLastUpdate.SOP_Id
WHERE (tblSOP.SOP_ValidFrom <= @Listendatum) AND (tblSOP.SOP_ValidTo > @Listendatum OR
tblSOP.SOP_ValidTo IS NULL) AND (tblSOPLastUpdate.SOP_LastUpdate <= @Listendatum)
Antworten
-
Hi,
ich würde erstmal probieren, ob:
SELECT TOP 1 <Spalteliste> FROM <Tabelle> WHERE ... ORDER BY <Datumsspalte> DESC
hilft. Das geht natürlich nur, wenn Du nur einen einzelnen Datensatz aus dem SELECT brauchst.
Falls Du was anderes meintest, poste bitte mal die Tabellenstruktur (wenn machbar als CREATE TABLE Statement) und einige Beispieldatensätze (wenn machbar, als INSERT Statement) sowie das gewünschte Resultat als Tabelle.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Freitag, 14. Juni 2013 11:25
- Als Antwort markiert ElenaMol Freitag, 14. Juni 2013 13:59
-
Hi,
dann bitte wie oben geschrieben folgendes zur Verfügung stellen:
- Die Tabellenstruktur (wenn machbar als CREATE TABLE Statement)
- Einige Beispieldatensätze (wenn machbar, als INSERT Statement)
- Das gewünschte Resultat als Tabelle.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert ElenaMol Freitag, 14. Juni 2013 13:57
Alle Antworten
-
Hi,
ich würde erstmal probieren, ob:
SELECT TOP 1 <Spalteliste> FROM <Tabelle> WHERE ... ORDER BY <Datumsspalte> DESC
hilft. Das geht natürlich nur, wenn Du nur einen einzelnen Datensatz aus dem SELECT brauchst.
Falls Du was anderes meintest, poste bitte mal die Tabellenstruktur (wenn machbar als CREATE TABLE Statement) und einige Beispieldatensätze (wenn machbar, als INSERT Statement) sowie das gewünschte Resultat als Tabelle.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Freitag, 14. Juni 2013 11:25
- Als Antwort markiert ElenaMol Freitag, 14. Juni 2013 13:59
-
Hi,
dann bitte wie oben geschrieben folgendes zur Verfügung stellen:
- Die Tabellenstruktur (wenn machbar als CREATE TABLE Statement)
- Einige Beispieldatensätze (wenn machbar, als INSERT Statement)
- Das gewünschte Resultat als Tabelle.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert ElenaMol Freitag, 14. Juni 2013 13:57
-
Hi,
das bringt leider gar nix, da sämtliche anderen wichtigen Infos fehlen. Zumindest die Beispieldatensätze und das gewünschte Ergebnis aus diesen Datensätzen brauchen wir noch. Daher bitte mind. das noch posten.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community