podzapytania na liście select

0

Witam,
Proszę o pomoc. Mam takie zapytanie w bazie danych AdventureWorks:

SELECT OrderDate,
SUM(TotalDue) AS Sales,
( SELECT SUM(TotalDue) FROM Sales.SalesOrderHeader
WHERE (OrderDate <= A.OrderDate)
) AS [Actual Sales]
FROM Sales.SalesOrderHeader AS A
GROUP BY OrderDate
ORDER BY OrderDate

Chciałbym się dowiedzieć czy poniższe podzapytanie to podzapytanie zwykłe czy skorelowane? Skoro podzapytania zwykłe mogą się wykonywać niezależnie od zapytania zewnętrznego, to prawdopodobnie jest to podzapytanie skorelowane, ale z kolei podzapytania skorelowane powinny łączyć dwie tabele znakiem "=". Proszę o pomoc. Co to jest za podzapytania.

SELECT SUM(TotalDue) FROM Sales.SalesOrderHeader
WHERE (OrderDate <= A.OrderDate)

Z góry dziękuję za informacje

pozdrawiam,
Lukasek27

0

to jest podzapytanie skorelowane. Ograniczenie datasetu nastepuje w wyniku korelacji aktualnej wartosci z datasetu nadrzednego wiec jest skorelowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1