Hjälp med SP.
Hej.
Jag behöver hjälp med en SP. Man kan säkert lösa detta på något annat sätt... Som det är nu går der VÄLDIGT segt...
SELECT DISTINCT REF, supplierName, supplierShortName,
(SELECT DISTINCT SUM(glAmountAccounted)
FROM dbo.W_LEVEL_2 A
WHERE A.REF = dbo.W_LEVEL_2.REF
AND A.depID = dbo.W_LEVEL_2.depID
AND A.AccountYear = @pYear) AS Summa
FROM dbo.W_LEVEL_2
WHERE (depID = @pDepID)
AND (AccountYear = @pYear)
AND (dbo.W_LEVEL_2.supplierID IS NOT NULL)
//freddaSv: Hjälp med SP.
Hej.
Lyckades faktiskt lösa det själv...
Tog helt enkelt bort "inner select" och bara summerade. Lade villkoren i den yttre SELECT:en...
De går 10 gånger snabbare nu. Från ca 1300 ms till 135 ms
Hjärnsläpp. Det är ju så det skall se ut. Måste gå en SQL-kurs :-)
//fredda