J'essaie de créer un tableur de rapports pouvant imprimer des rapports pour une période donnée. La requête ci-dessous fonctionne, mais lorsque j'essaie d'utiliser un ?paramètre à la place de la date, une erreur survient après la sélection d'une cellule contenant ma date. Si j'utilise des guillemets simples, ('?')je reçois une conversion de chaîne en échec de date / heure, sinon, (?)je reçois une erreur de syntaxe proche @p1.
Finalement, j'aurai besoin d'une date de début et de fin ou d'une formule ajoutant un mois ou un décalage à la date / heure de début pour filtrer les données en informations importantes. La requête a été créée dans 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'} ))
Toute aide serait grandement appréciée.