嗨,我想在sql中有这个查询如何将其更改为sql。将访问查询转换为sql 2012
SELECT Main.ID, Main.Name, Main.Family, Main.Mobile, Main.[Import Date],
Main.Ostan, Main.City, Main.REP, Main.REP1, Main.ostan2, Main.City2, Main.Hospital,
Main.Expert, Main.Status, Main.Type, Main.Time, Last(Report.Date) AS LastOfDate,
Last(Report.NameP) AS LastOfNameP, Last(Report.NEXTC) AS LastOfNEXTC, Report.Nurse,
Last(Report.Brand) AS LastOfBrand, Last(Report.Paste) AS LastOfPaste,
Last(Report.Bag) AS LastOfBag, Last(Report.ACC) AS LastOfACC, Last(Report.BM) AS LastOfBM,
Last(Report.PM) AS LastOfPM, Last(Report.Bimeh) AS LastOfBimeh, Main.[Dead/ Heald Date], Main.[Operation Date]
FROM Main INNER JOIN Report ON Main.ID = Report.ID
GROUP BY Main.ID, Main.Name, Main.Family, Main.Mobile, Main.[Import Date], Main.Ostan, Main.City, Main.REP,
Main.REP1, Main.ostan2, Main.City2, Main.Hospital, Main.Expert, Main.Status, Main.Type, Main.Time, Report.Nurse, Main.[Dead/ Heald Date], Main.[Operation Date];
唯一的区别是'LAST',搜索如何做ACCESS中'LAST'做的事情,以及如何在SQL 2012中做同样的事情,如果你遇到过任何你曾经尝试过的麻烦。 –