Dynamisk dato-SQL i Microsoft Query
Hej.Her nedenstående kommandotekst, til at hente data fra et .xlxs-ark (Excel 2007) til et andet vha. Microsoft Query.
SELECT `Sheet1$`.Mnd, `Sheet1$`.Kode, `Sheet1$`.Svar, `Sheet1$`.Ydernr
FROM `C:\Documents and Settings\klakd\Skrivebord\test.xlsx`.`Sheet1$` `Sheet1$`
WHERE (`Sheet1$`.Mnd>={ts '2010-10-01 00:00:00'}) AND (`Sheet1$`.Kode='qcrprat') AND (`Sheet1$`.Ydernr=34444.0)
ORDER BY `Sheet1$`.Mnd
Jer er kun interesseret i at få de data, hvor "Mnd" er 12 måneder gamle eller nyere. Dvs. alt hvad der er mere end et år gammelt, skal ikke importeres.
Er det muligt at gøre betingelsen (`Sheet1$`.Mnd>={ts '2010-10-01 00:00:00'}) dynamisk, a la´ (Sheet1$`.Mnd>={"nuværende måned og år minus 12 måneder}, så jeg ikke skal ind og ændre i SQL'en hver eneste gang?