webForumDet fria alternativet
Logga in / Bli medlem

datumproblem

Databaser & SQL

6 svar · 406 visningar · startad av pellebannan

Medlem sedan okt. 20068 inlägg
Trådstart#1

Hej.

jag behöver lite hjälp med en sqlsats. det är så att jag vill välja ut poster som inte är äldre än 8 veckor ur en tabell med anonser. i tabellen finns ett fält med publiceringsdatum i "date"-format.
det är en mysqldatabas.
ett enkelt exempel räcker så jag kommer igång.

/peter

Medlem sedan dec. 20025 483 inlägg
#2

Hej och välkommen till wF! :)

select ...
 where date_add(<date_col>, interval 8 week) >= curdate()

alt.

select ...
 where date_add(<date_col>, interval 56 day) >= curdate()
Medlem sedan okt. 20068 inlägg
#3

Datum

hej.

jag förstår inte riktigt. kan du förklara lite. :q

/peter

Medlem sedan juni 200032 967 inlägg
#4

Vad är det du inte förstår? :)

Byt <date_col> i Peters exempel till namnet på din publiceringsdatumskolumn, och lägg in de fält du vill hämta efter select, så borde du få rätt resultat?

Medlem sedan okt. 20068 inlägg
#5

datum

Hej @nders

det är så att jag är nybörjare, som alla har varit i början. det var därför som jag önskade lite mer förklaringar. men nu fattar jag.
tack för hjälpen. jag skall genast testa.
:D

/peter

Medlem sedan dec. 20025 483 inlägg
#6

Vill bara upplysa/påminna om den eminenta funktionen faq_faq_acceptance(), när problemet är löst.

Medlem sedan okt. 20068 inlägg
#7

datumproblem

Hej.

Så här skall det vara.

SELECT * FROM valphanvisning where VALPAR_FODDA = 'ja' AND DATE_SUB(CURDATE(),INTERVAL 56 DAY) <= PUBDATUM ORDER BY PUBDATUM DESC

/peter

258 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)