Я получаю пропавшую ошибку оператора в следующем операторе SQL:Excel Импорт VBA: во время выполнения 3075 Синтаксическая ошибка (отсутствующий оператор) в выражении запроса
SELECT Sample.Number, Sample.SampleDate, BOD.BOD_Concentration_IN, BOD.BOD_Concentration_OUT, TSS.TSS_Influent, TSS.TSS_Effluent
FROM SampleInformation as Sample
INNER JOIN BOD_Data as BOD ON Sample.Number = BOD.Number
INNER JOIN TSS_Data as TSS ON Sample.Number = TSS.Number
WHERE (DATEPART('m',Sample.SampleDate) = DATEPART('m',#1/13/2016 12:01:00 PM#))
AND (DATEPART('yyyy',Sample.SampleDate) = DATEPART('yyyy',#1/13/2016 12:01:00 PM#)) ORDER BY Sample.SampleDate
устранил «где» положение и все еще есть ошибка, поэтому она должна быть в соединении.
Может ли кто-нибудь увидеть, чего я здесь не вижу? Благодаря!
... и вы можете использовать следующее: WHERE (МЕСЯЦ (SampleDate) = МЕСЯЦ (# 1/13/2016 12:01:00 PM #)) и (YEAR (SampleDate) = YEAR (# 1/13/2016 12:01:00 PM #)) –
@ WayneG.Dunn, ваш комментарий выглядит как правильный ответ. Если вы положите его ниже (в качестве ответа), тогда г-н OReilly может отметить этот вопрос «ответил», и другие пользователи SO не будут тратить время на это. – tgolisch