我想根據MAINT_DATE選擇給定TICKET的最後三條記錄。這是使用MS Access中的查詢/表格。以下是我現在正在處理的重複內容。但是,我無法弄清楚其餘的。任何幫助將不勝感激給定主鍵的最後3個日期ACCESS SQL
示例 - 只選擇那些在最近3(注:我希望讓所有其他領域也一樣)
Ticket MaintDate
100 2/2/2014
100 2/3/2014 <
100 2/4/2014 <
100 2/5/2014 <
101 2/2/2014
101 2/3/2014 <
101 2/4/2014 <
101 2/5/2014 <
SELECT DISTINCT
NAME,
TICKET, <-- Primary Key
TITLE,
STATUS,
RESOLUTION_DATE,
DAYS_OLD,
MAINT_DATE,
PROGRESS_NOTE
FROM
PNT_Primary
WHERE
STATUS = 'ACTIVE'
ORDER BY
NewName, TICKET, MAINT_DATE;
非常感謝您的幫助.. 。
你正在使用什麼RDBMS? –