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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.