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.
la source