webForumDet fria alternativet

Blanda äldre och nya datum

Databaser & SQL

0 svar · 415 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Frågan#1

Hej!

Jag försöker hämta en massa poster som gäller för aktuell månad.
Det fungerar som prenumerationer, fast jag vill även få med nya poster som kanske börjat efter halva månaden.

Jag vill alltså få fram alla kunder som har poster denna månaden. Såväl nytillkomna 23 april som kunder sen tidigare månader.

Följande kod ligger just nu i en loop:

vald_period = "2010-04-01"
	
SQL = "SELECT * FROM kunder_tid WHERE ('"& vald_period &"' > LAST_DAY(DATE_SUB(Startade, INTERVAL 1 MONTH)) AND '"& vald_period &"' <= LAST_DAY(Avslutade)) AND KundID = "& RS("ID") &" ORDER BY KundID"

....

If RS2("Startade") <= vald_period Then
response.write "Pågående"
else
response.write "Startade "& RS2("Startade") &""
End if

Problemet är att det alltid blir "pågående" oavsett startdatum.

Fältet "Startade" är av typen date.

MySQL + classic ASP används

261 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)