Hallo,
ich habe ein kleines feines Tool in vb geschrieben was in einem Grid Daten aus einem MS Sql Server auslist.
Funktionieren tut das ja wunderbar, doch leider dauert der Spass bis zu 4 Sekunden
Hier die View:
SELECT TOP 100 PERCENT dbo.viewmitman.MANDANT, dbo.viewmitman.NAME, dbo.viewmitman.VORNAME, MAX(dbo.viewcoaching.datum)
AS [Letztes Coaching], COUNT_BIG (dbo.viewcoaching.datum) AS Anzahl
FROM dbo.viewcoaching RIGHT OUTER JOIN
dbo.viewmitman ON dbo.viewcoaching.MANDANT = dbo.viewmitman.MANDANT AND dbo.viewcoaching.VORNAME = dbo.viewmitman.VORNAME AND
dbo.viewcoaching.NAME = dbo.viewmitman.NAME
GROUP BY dbo.viewmitman.MANDANT, dbo.viewmitman.NAME, dbo.viewmitman.VORNAME, dbo.viewmitman.MANDANT
ORDER BY dbo.viewmitman.NAME
Durch die zwei Berechnungen der Anzahl und des Letzten Coachings dauert es sooooooe extrem lange!
Ich habe die View mit Hilfe des Enterprise Managers erstellt.
Gibt es irgendwie noch eine Möglichkeit genauso an diese Daten zu kommen, und wo es nicht so lange dauert?
Ich wäre für eure Hilfe sehr dankbar! Gruss!
ich habe ein kleines feines Tool in vb geschrieben was in einem Grid Daten aus einem MS Sql Server auslist.
Funktionieren tut das ja wunderbar, doch leider dauert der Spass bis zu 4 Sekunden
Hier die View:
SELECT TOP 100 PERCENT dbo.viewmitman.MANDANT, dbo.viewmitman.NAME, dbo.viewmitman.VORNAME, MAX(dbo.viewcoaching.datum)
AS [Letztes Coaching], COUNT_BIG (dbo.viewcoaching.datum) AS Anzahl
FROM dbo.viewcoaching RIGHT OUTER JOIN
dbo.viewmitman ON dbo.viewcoaching.MANDANT = dbo.viewmitman.MANDANT AND dbo.viewcoaching.VORNAME = dbo.viewmitman.VORNAME AND
dbo.viewcoaching.NAME = dbo.viewmitman.NAME
GROUP BY dbo.viewmitman.MANDANT, dbo.viewmitman.NAME, dbo.viewmitman.VORNAME, dbo.viewmitman.MANDANT
ORDER BY dbo.viewmitman.NAME
Durch die zwei Berechnungen der Anzahl und des Letzten Coachings dauert es sooooooe extrem lange!
Ich habe die View mit Hilfe des Enterprise Managers erstellt.
Gibt es irgendwie noch eine Möglichkeit genauso an diese Daten zu kommen, und wo es nicht so lange dauert?
Ich wäre für eure Hilfe sehr dankbar! Gruss!
Comment