Need to simplify [duplicate]
问题 This question already has an answer here : Need better current datetime syntax (1 answer) Closed 5 years ago . WHERE (((tblNewCaseLog.CasePersonAddress) Like "*" & GetCriteria() & "*") AND ((DatePart("yyyy", [DateLog])) Between DatePart("yyyy",Now())-1 And DatePart("yyyy",Now()))) ORDER BY tblNewCaseLog.DateLog DESC; --Really need to improve old Access syntax to SQL 2008 for migration. Gracias! 回答1: WHERE tblNewCaseLog.CasePersonAddress Like '%' + @GetCriteria + '%' AND YEAR([DateLog])