Я пытаюсь создать электронную таблицу отчетов, которая может распечатывать отчеты за определенный период времени. Запрос ниже работает, но когда я пытаюсь использовать ?
Параметр вместо даты, я получаю ошибку после выбора ячейки, содержащей мою дату. Если я использую одинарные кавычки ('?')
Я получаю преобразование из строки в дату / время сбоя, если я не (?)
Я получаю синтаксическую ошибку около @p1
.
В конце концов мне понадобится либо дата начала и окончания, либо формула, добавляющая месяц, либо смещение к начальной дате / времени, чтобы отфильтровать данные до важной информации. Запрос был построен в Microsoft Query.
SELECT FloatTable.DateAndTime,
TagTable.TagName
FROM master.dbo.FloatTable FloatTable,
master.dbo.TagTable TagTable
WHERE FloatTable.TagIndex = TagTable.TagIndex
AND (( FloatTable.DateAndTime >= {ts '2012-06-01 00:00:00'} ))
Любая помощь будет высоко ценится.