webForumDet fria alternativet
Logga in / Bli medlem

Tids koll

Databaser & SQL

5 svar · 233 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Trådstart#1

Hur gör man för att loopa ut alla som inlägg ur en MySQL databas som har skrivits in idag?
Kolumnen heter datum och är av typen datetime.

Medlem sedan nov. 20018 492 inlägg
#2
SQL = "SELECT * FROM Tabell WHERE datum = " & now() & ""
Connection.Execute(SQL)

Så du menar?

Medlem sedan nov. 20031 018 inlägg
#3

Ok hur gör man om så att man inte kan skriva in mer än ett inlägg om dagen?
om man kör date=" & now() & " så måste ju även tiden stämma in.

Medlem sedan mars 20032 667 inlägg
#4

Vilken datatyp har du, date eller datetime?

Date:

select field1, field2 
from table 
where date = current_date

Datetime:

select field1, field2 
from table 
where date between current_date and
current_date + interval 1 day
Medlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

Medlem sedan nov. 20018 492 inlägg
#6

Bosse168 skrev:

Ok hur gör man om så att man inte kan skriva in mer än ett inlägg om dagen?
om man kör date=" & now() & " så måste ju även tiden stämma in.

Oooh, sorry! date() ska det stå. :)

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)