Jag har en tabell i en databas med en massa tider. Nu vill jag välja dom som är äldre än 20 minuter. Hur gör jag detta? Man kan väl inte använda vbs i sql-strängen? Skriva typ: Jag skulle skriva:SQL
SELECT * FROM tider WHERE datediff("n",tid,now)>20Sv: SQL
<code>
tmpDate = DateAdd("n",-20,Now())
strSQL = "SELECT * FROM tider WHERE tid < " & SQLDate(tmpDate)
Function SQLDate(Value)
If IsDate(Value) Then
SQLDate = "#" & Month(Value) & "/" & Day(Value) & "/" & Year(Value) & " " & Hour(Value) & ":" Minutes(Value) & ":" & Seconds(Value) & "#"
Else
SQLDate = "Null"
End If
End Function
</code>