webForumDet fria alternativet

Försöker göra ett arkiv...

Databaser & SQL

8 svar · 619 visningar · startad av slow

Medlem sedan apr. 2004148 inlägg
Frågan#1

Hej!

Jag försöker göra mig ett arkiv. Tänkte se om jag kunde få några tankar/ideer från er. Det jag försöker göra är en lista, typ så här:

April 2006
23: Blog inlägg 2
9: Blog inlägg 1

Mars 2006
12: Blog inlägg 2
2: Blog inlägg 1

Är det möjligt att först sätta ett namn på en månad, att man hämtar ut en månad från CURRENT_DATE också sätter man den AS April 2006 och sen få den att även hämta inlägg? Blir subselect då antar jag? Det är inte möjligt i mySQL? Eller? Jag använder mig av mySQL 4.1.18-standard.

Tacksam för alla tankar och ideer!

MVH Patrik

Medlem sedan juni 200032 967 inlägg
#2

Det där låter helt klart som något du ska lösa i presentationen, och inte i SQL.

Mvh

Medlem sedan apr. 2004148 inlägg
#3

ok :)

Medlem sedan apr. 2004148 inlägg
#4

Om jag vill plocka ut månad för månad då?

Kan man plocka ut en månads siffra från DATETIME?
Typ så?
EXTRACT (MONTH FROM CURRENT_DATE)

Alltså, jag vill hämta alla bloginlägg med ett visst månads nummer...går det?

Medlem sedan juni 20008 205 inlägg
#5

SELECT ... FROM ... WHERE date_format(datumkolumnen, '%m') = '04'

Medlem sedan apr. 2004148 inlägg
#6

Great :)

Medlem sedan apr. 2004148 inlägg
#7

Vad är det för fel på denna? Borde det inte gå och göra så?

Jag har sparat blog datumet som datetime...

SELECT * FROM blog_inlagg WHERE date_format(datum_b_i, '%Y%m%d') = (CURRENT_DATE)
Medlem sedan juni 200032 967 inlägg
#8

selecta båda värdena så ser du om de verkligen är desamma.

Medlem sedan apr. 2004148 inlägg
#9

tack för tipset :)
saknades bindesstreck 2006(-)04(-)21....

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)