webForumDet fria alternativet

datum

7 svar · 326 visningar · startad av dendålige

dendåligeMedlem sedan jan. 2003188 inlägg
#1

varför funkar inte detta??

SQL = "SELECT Count(*) From anvandare Where month(datum)='" & month(date()) & "' and day(datum)='" & day(date()) & "'"

den gillar inte när man kör day...

kör MySQL

får felet:

[TCX][MyODBC]You have an error in your SQL syntax near '(datum)='6'' at line 1

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

2. Känns som en sql-fråga.
1. Vad vill du få ut?

dendåligeMedlem sedan jan. 2003188 inlägg
#3

mm det är en sql fråga... vill få ut antalet anvandare som har loggat in idag... men datumet är typ 1999-02-12-13:42:12
men vill ju kolla med 1999-02-12 = 1999-02-12

cyprysMedlem sedan dec. 20003 563 inlägg
#4

SQL-felsökning 101: Skriv ut frågan först och främst och försök upptäcka felet.

Sen vet jag inte riktigt om mySQL är så stolta över att vilja köra just de där funktionerna du har i sql-satsen. Kanske de är?
Annars är det bara att kika på de inbyggda datumfunktioner som finns i mysql. CURDATE() är t.ex. en du skulle kunna använda. ;)

referensen finns på https://www.mysql.com

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Sök på datediff/dateadd i sql-forumet.

dendåligeMedlem sedan jan. 2003188 inlägg
#6

ska kolla på mysql...
men det funkar ju med year och mounth... men inte med day... knasigt...

har kollat på datediff och dateadd i flera timmar... men har inte fått något av det att funka...

LarsGMedlem sedan dec. 200012 464 inlägg
#7

Använd standard SQL.

SELECT Count(*) 
From anvandare 
Where extract(month from atum) = extract(month from current_date)
and extract(day from datum) = extract(day from current_date)

Flyttas från ASP

dendåligeMedlem sedan jan. 2003188 inlägg
#8

hmm... fick inte det att fungera... men hittade på mysqls sida... så det blev såhär:

SQL = "SELECT Count(*) From anvandare Where month(datum)='" & month(date()) & "' and DAYOFMONTH(datum)='" & day(date()) & "'"

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