har ett problem som jag inte riktigt förstår mig på... jag vill välja upp poster där de senaste sju dagarnas datum finns lagrade. har testat att vända på operatorn till <= men får det inte att funka i alla fall :( Du vill hämta de senast sju lagrade datumen... Hmm. Det hämtar väl 7 st poster där datumet är "vadsomhelst"? Visserligen i fallande tidsordning. <code> BETWEEN funkade fint! huvet vad nog lite segt igåg ;)senaste 7 dagarna...
någon som har en lösning på detta problem? Bifogar en kodsnutt så som jag tycker att det BORDE vara...
<code>"SELECT * FROM tblMinTabell WHERE minTabellDatum >= #" + CStr(DateAdd("d", -7, Now()))+"#;"</code>Sv: senaste 7 dagarna...
SELECT TOP 7 * FROM tblMinTabell ORDER BY minTabellDatum ASC;
...borde väl funka.
pelle korrigerar:
SELECT TOP 7 * FROM tblMinTabell ORDER BY minTabellDatum DESC;
(för att få de senast 7, annars blir det de 7 äldsta)
:)
Just det... tack Pelle!Sv: senaste 7 dagarna...
Kunde man inte tänka sig en
WHERE datumfältet BETWEEN #startdatum# AND #stoppdatum#
typ?
För jag menar det kanske finns 15 poster som innehåller nåt av datumen de senaste 7 dagarna bakåt i tiden?
Eller har jag missuppfattat nåt?Sv: senaste 7 dagarna...
SELECT * FROM tblMinTabell WHERE minTabellDatum > DateAdd(d, -7, GETDATE())
</code>
Borde fungera. Det är iofs SQL Server syntax men Access brukar vara ganska likt.Sv: senaste 7 dagarna...
tack för all hjälp!