webForumDet fria alternativet

Poster senaste 30 dagarna

Databaser & SQLur Databashanterare & SQL

9 svar · 315 visningar · startad av M@rtin

Medlem sedan dec. 19992 085 inlägg
Frågan#1

Jag försöker få ut alla poster som gjorts de senaste 30 dagarna med denna kod:

SQL = "Select * From ads WHERE category<>'' and datediff(day,postdate,getdate()) < -30 ORDER BY postdate DESC"

men datediff() verkar inte fungera?
"Odefinierad funktion 'getdate' i uttryck."

Har provat med "now" och alla möjliga saker jag kan komma på för att hitta dagens datum men inget funkar.

Kör med en access databas.

Hur ska man göra?

Medlem sedan juni 200032 969 inlägg
#2
  1. Now() i Access, inte getdate().
  2. Ska du verkligen ha mindre än minus trettio? Vill du verkligen ha poster som är äldre än de senaste 30 dagarna? Bort med minustecknet.
  3. Frågor om SQL passar i SQL-forumet.
Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från ASP

Medlem sedan dec. 19992 085 inlägg
#4

Okej fast det funkar ändå inte.

      SQL = "Select * From ads WHERE category<>'' and datediff(day,postdate,Now()) < 30 ORDER BY postdate DESC"

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/test/s_a.asp, line 85

Tack för förflyttningen :)

Medlem sedan dec. 200012 464 inlägg
#5
SQL = "Select * From ads WHERE category<>'' and datediff('day',postdate,Now()) < 30 ORDER BY postdate DESC"
Medlem sedan dec. 19992 085 inlägg
#6

hehe inte det heller men det blev ytterligare ett nytt fel:

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Ogiltigt proceduranrop

Medlem sedan dec. 200012 464 inlägg
#7
SQL = "Select * From ads WHERE category<>'' and datediff('d',postdate,Now()) < 30 ORDER BY postdate DESC"
Medlem sedan dec. 19992 085 inlägg
#8

Jajjamen! Det funkade, tackar!

Medlem sedan juni 200032 969 inlägg
Medlem sedan dec. 19992 085 inlägg
#10

oh, smart funktion :)

138 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)