SQL-SERVER - Verwenden von DATEDIFF mit Unterabfragespalte

Ich habe eine Frage, die so aussieht:

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

Die DATEDIFF-Zeile mag jedoch die Alias-Spalten nicht.

Kurz gesagt, wie kann ich DATEDIFF eine von einer Unterabfrage abgeleitete Alias-Spalte geben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage