первый раз постер.ROW_NUMBER() SUB QUERY ISSUE
не программист, просто спотыкаясь о попытке учиться.
По существу, я пытаюсь найти деятельность в течение определенного периода времени.
может быть и будет несколько записей для одного «fileno». Я хочу ограничить это одной записью.
SELECT MASTER.FILENO, MASFORW.FORW_NO, MASTER.FORW_FILENO,
MASTER.COCO_FILENO, MASFORW.SORT_FIELD, TRACKUSR.trck_date,
TRACKUSR.whoami, TRACKUSR.track, TRACKUSR.rerite,
ROW_NUMBER() OVER (PARTITION BY MASTER.FILENO
ORDER BY TRACKUSR.TRCK_DATE DESC) AS rownum
FROM MASFORW
INNER JOIN MASTER
ON MASFORW.FORW_NO = MASTER.FORW_NO
FULL OUTER JOIN TRACKUSR
ON MASTER.FILENO = TRACKUSR.fileno
WHERE (TRACKUSR.TRCK_DATE >= DATEADD(day, 0, GETDATE()))
AND (TRACKUSR.TRCK_DATE < DATEADD(day, 90, GETDATE()))
AND (MASFORW.SORT_FIELD = N'CR' OR
MASFORW.SORT_FIELD = N'CJ')
and (rownum = 1)
извините, ошибка im получение Msg 207, уровень 16, состояние 1, строка 7 Недопустимое имя столбца 'rownum'. –