SERVIDOR SQL - Usando DATEDIFF con columna de subconsulta
Tengo una consulta que se parece a:
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
Sin embargo, a la línea DATEDIFF no le gustan las columnas de alias.
En resumen, ¿cómo le doy a DATEDIFF una columna de alias derivada de una subconsulta?