Du kan ju inte läsa VBScriptreferenser och utgå ifrån att saker och ting fungerar på samma sätt i T-SQL...
Använd hh.
3 svar · 290 visningar · startad av mattiasnordin
Enligt http://devguru.com/technologies/vbscript/13915.asp så ska timmar vara "H" men det verkar inte fungera. Alla andra än "H" fungerar??
Hur gör man en datediff där man vill ta ut allt som är nyare än 60 minuter?
sql = sql & " WHERE datediff(h,LeadDate,'" &now & "') = 12 "
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]'h' is not a recognized datediff option.
Du kan ju inte läsa VBScriptreferenser och utgå ifrån att saker och ting fungerar på samma sätt i T-SQL...
Använd hh.
Om du har tillgång till Books on line (ingår när man installerar SQL Server Client tools) är det ett bra ställe att referenstitta.