Hej.. 31/5 inföll 00.00 i natt. now är 15 timmar senare altså är inte 31/5 >= now. Med andra or bär det var:välja ut nästa datum
jag fick hjälp med denna lilla SQL-sats för en månad sen..
<code>
SELECT TOP 1 * FROM Tavlingar WHERE datum = (SELECT MIN(datum) FROM Tavlingar WHERE datum >= now)
</code>
Jag har ingen kronologisk ordning på raderna i tabellen "Tavlingar" utan det är "huller om buller" där.
Som det är nu så _verkar_ det som om inte alla värden kollas igenom, för jag har en händelse inlagd idag, 31maj, men den som visas är nästa händelse som, helt korrekt, visar 2 juni...
hmm...behöver jag köra med någon ORDER BY konstruktion eller dyl. för att få det rätt..
Jag provade att lägga in ORDER BY datum efter ">=now" men då fick jag felet att "datum is not a part of an aggregate function"..
Kan någon kanske hjälpa mig lite här..
/PatrikSv: välja ut nästa datum
varför skriver du inte
SELECT TOP 1 * FROM Tavlingar WHERE datum >= now ORDER BY datumSv: välja ut nästa datum
/johan/
PS Vad har detta med ASP att göra?Sv: välja ut nästa datum
SELECT TOP 1 * FROM Tavlingar WHERE datum = (SELECT MIN(datum) FROM Tavlingar WHERE datum >= Date())