guten moorgen
ich möchte bei einer sql-abfrage in der ersten Spalte eine laufende Nummer haben.. hab im NET schon ein paar sachen gefunden, die auch funktionieren, aber es ist nicht so wie ich es gerne hätte -.-'
meine abfrage sieht zur zeit so aus:
SELECT (SELECT COUNT(*) FROM aspnet_WebEvent_Events web WHERE web.ApplicationPath < WE.ApplicationPath)+1 As lfdNr, WE.ApplicationPath, COUNT(WE.ApplicationPath) AS Anzahl
FROM aspnet_WebEvent_Events WE
WHERE (EventTime BETWEEN @vonDatum AND @bisDatum)
AND (ExceptionType IS NOT NULL)
GROUP BY WE.ApplicationPath, EventId
Das ergebnis sieht dann so aus:
lfdNr | Application | Anzahl
1 | test | 1
2 | test | 1
3 | test1 | 1
es sollte aber so aussehen:
lfdNr | Application | Anzahl
1 | test | 2
2 | test1 | 1
ich hoffe, ich konnte es irgendwie verständlich erklären
danke schon mal für eure hilfe
LG
ich möchte bei einer sql-abfrage in der ersten Spalte eine laufende Nummer haben.. hab im NET schon ein paar sachen gefunden, die auch funktionieren, aber es ist nicht so wie ich es gerne hätte -.-'
meine abfrage sieht zur zeit so aus:
SELECT (SELECT COUNT(*) FROM aspnet_WebEvent_Events web WHERE web.ApplicationPath < WE.ApplicationPath)+1 As lfdNr, WE.ApplicationPath, COUNT(WE.ApplicationPath) AS Anzahl
FROM aspnet_WebEvent_Events WE
WHERE (EventTime BETWEEN @vonDatum AND @bisDatum)
AND (ExceptionType IS NOT NULL)
GROUP BY WE.ApplicationPath, EventId
Das ergebnis sieht dann so aus:
lfdNr | Application | Anzahl
1 | test | 1
2 | test | 1
3 | test1 | 1
es sollte aber so aussehen:
lfdNr | Application | Anzahl
1 | test | 2
2 | test1 | 1
ich hoffe, ich konnte es irgendwie verständlich erklären
danke schon mal für eure hilfe
LG
Comment