Jag har letat och letat, men inte hittat en tråd jag vet finns här på wF.
Hur kan man jämföra två datum i en SQL-sats om man använder mySQL?
Alltså i stil med:
WHERE Date > " & Date2 & "
3 svar · 242 visningar · startad av i-or
Jag har letat och letat, men inte hittat en tråd jag vet finns här på wF.
Hur kan man jämföra två datum i en SQL-sats om man använder mySQL?
Alltså i stil med:
WHERE Date > " & Date2 & "
Det fungerar väl precis som med Access. Datediff kan du ju också använda om du vill det.
På http://www.mysql.com/doc/en/Date_and_time_functions.html hittar du information och beskrivningar av datum- och tidsfunktionerna som finns inbyggda i MySQL.
Jag har hört att DateDiff inte funkar i MySQL. Och när jag använder det får jag detta felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e21'
ODBC-drivrutinen stöder inte de begärda egenskaperna.
/mysql runnerscorner/default.asp, rad 37
rad: 36 och 37
SQL = "SELECT Count(*) FROM t_guestbook WHERE f_to = " & Trim(Session("ID")) & " AND Datediff('s', f_date, '" & f_guestbook & "') < 0"
RecSet.Open SQL, Connect, 3, 3
Det fallet jag just nu skulle använda datediff till fick jag att funka med denna enkla kod:
WHERE f_date - '" & f_guestbook & "' > 0