webForumDet fria alternativet

Kolla Topp 8 denna veckan och år?

3 svar · 196 visningar · startad av Bosse168

Bosse168Medlem sedan nov. 20031 018 inlägg
#1

Kolla Topp 8 denna veckan och år hur gör man detta?

Nuvarande koden:

SQLsn = "SELECT * FROM top_s WHERE sex=1 AND vecka='" & week & "' AND Order By snitt Desc LIMIT 8"

(kolumnen vecka är nuvarande veckan)

Men nu har röstningen hållt på i över ett år och därför mådte jag även ha in året. Har en kolumn i tabellen som sparar in DATETIME, någon som har en smart SQL lösning på detta?
Använder MySQL 4.0.16.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT * 
FROM top_s 
WHERE sex=1 
AND vecka= " & week & " 
AND year(datetimeColumn) = year(current_date)
Order By snitt Desc 
LIMIT 8
Bosse168Medlem sedan nov. 20031 018 inlägg
#3

Kan man på något sätt hämta ut veckan ur DATETIME kolumnen?

Engine^Medlem sedan dec. 20003 887 inlägg
#4

Givetvis!

WEEK(date [,mode])

Ett väldigt hett tips till dig och alla andra som funderar på hur datum kan hanteras i MySQL: Date and Time Functions MySQL Style...

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