Har poster i DB som är datum och tid i formen ÅÅÅÅ-MM-DD HH:MM:SS Select * From tmdata Hmm, får följande fel: Lika bra att inte använda förkortningen, för tydlighetens skull: Sorry, skrev ur huvudet bara och tänkte inte på att det skrivs hh. Men, som Per skrev, hour än ännu bättre att använda.Tidsräkning
Den uppdateras varje gång man är inne på posten. Nu har jag ett select-sats som väljer ut posterna och jag vill att de poster som besökts de senaste 2 timmarna ej ska synas. Hur skriver man den satsen?
Så här ser satsen ut nu:
<code>
Select * From tmdata Where Not Exists (Select * From tmdata2 Where tmdata2.Matarnr=tmdata.Matarnr)
And ((Ansvarig='0') And (samtalsforsok<8) And (Svar<>'Svarar'))
</code>Sv: Tidsräkning
Where Matarnr < DATEADD(h, -2, Matarnr)
And Ansvarig='0'
And samtalsforsok<8
And Svar<>'Svarar'Sv:Tidsräkning
Error 155: 'h' is not a recognized dateadd option.
Kör en create procedure i sql 2000
[Edit] hh verkar fungera bättre, måste testa det baraSv: Tidsräkning
<CODE>
Matarnr < DATEADD(hour, -2, getdate())
</CODE>
/PelleSv: Tidsräkning