SELECT DISTINCT
Test,
FIRST_VALUE (CONVERT(DATE, datetime)) OVER (ORDER BY datetime DESC) StartDate,
LAST_VALUE (CONVERT(DATE, datetime)) OVER (ORDER BY datetime DESC) EndDate,
DATEDIFF(MONTH, StartDate, EndDate)
FROM
Tests
Des idées sur la façon dont je peux inclure la différence entre les 2 dates dans le SELECT?Utilisation de DATEDIFF dans un SELECT
Je veux être en mesure d'utiliser les valeurs StartDate et EndDate, mais je reçois une erreur indiquant que StartDate et EndDate sont des colonnes non valides.
Si les valeurs sont dans l'ordre, pourquoi ne pas utiliser 'min()' et 'max()'? –