SQL SERVER - Używanie DATEDIFF z kolumną podzapytań

Mam zapytanie, które wygląda jak:

SELECT
    col1
    ,...
    ,col3
    ,(SELECT col3 FROM table where <clause>) AS MinPickTime
    ,(SELECT col3 FROM table where <clause>) AS MaxPickTime
    ,DATEDIFF(d, MinPickTime, MaxPickTime)
FROM table

Jednak linia DATEDIFF nie lubi kolumn aliasu.

W skrócie, jak mogę podać DATEDIFF kolumnę aliasu wyprowadzoną przez podzapytanie?

questionAnswers(2)

yourAnswerToTheQuestion