21. februar 2003 - 11:43Der er
3 kommentarer og 2 løsninger
T-SQL
Jeg har et par småting som driller i forbindelse med en SP.. jeg har aldrig før arbejdet med T-SQl, så det er min første SP og jeg fatter ikke SÅ meget af det :-(
If exists (SELECT * FROM [TBL_Passwords] WHERE [password] = @strPassword AND [mobilnr] = @intMobilnr AND [tidspunkt] > getdate()) return(1) else return(0) GO
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Set @intMinut = (SELECT [ttl] FROM [TBL_Passwords] WHERE [password] = @strPassword AND [mobilnr] = @intMobilnr)
If exists (SELECT * FROM [TBL_Passwords] WHERE [password] = @strPassword AND [mobilnr] = @intMobilnr AND [tidspunkt] + @intMinut > getdate()) return(1) else return(0) GO
nu mangler jeg vist bare at konvertere @intMinut til at være minutter ??? HOW ?
jeg tror at du kan funktion datediff(minute,[tidspunkt],getdate()) som giver dig forskellen mellem 2 tider. I dette tilfælde minutter.
så din select vil være SELECT * FROM [TBL_Passwords] WHERE [password] = @strPassword AND [mobilnr] = @intMobilnr AND datediff(minute,[tidspunkt],getdate()) > 110
Set @intMinut = (SELECT [ttl] FROM [TBL_Passwords] WHERE [password] = @strPassword AND [mobilnr] = @intMobilnr)
If exists (SELECT * FROM [TBL_Passwords] WHERE [password] = @strPassword AND [mobilnr] = @intMobilnr AND DATEADD(minute,@intMinut,[tidspunkt]) > getdate()) return(1) else return(0) GO
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.