第一次张贴海报。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)
对不起,我得到的错误是消息207,级别16,状态1,行7 无效的列名'rownum'。 –