Kyrre Baker

Weblog / Fotoblog

MySQL-hjelp?

kommentarer Torsdag 08. Juni 2006, kl. 16:17:32

Jeg trenger litt hjelp til en MySQL-spørring. Det burde være banalt enkelt, men etter som jeg ikke er «kar om å få det til» klemmer jeg til med noen spørsmål her og prøver med det å fri til de som vet hva de driver med.

Tabellen ser ut omtrent som dette

NavnDatoTekst
Fjodor2004-03-11 10:11:12Dette er en tekst
Fjodor2005-03-11 12:11:12Dette er en tekst til
Fjuttja2004-02-11 10:07:12Dette er en tekst
Fjuttja2004-02-08 09:07:35Dette er en tekst til

Det jeg vil oppnå med spørringen til slutt er altså å finne ut hvilket navn som ikke har skrevet en artikkel innen «6 måneder». Det finnes garantert en glup- og rask måte å gjøre slikt på i MySQL men jeg faller helt ut akkurat nå og håper altså at du vet hva du gjør og at du orker å ta kontakt med meg på en eller annen måte eller rett og slett legge igjen en kommentar..

Kommentarer og trackbacks

Kommentarer

Av Jarle, #c119

Du er på jakt etter hvem av dem som ikke har postet «siste 6 måneder»?

Isåfall kan du bruke DATE_ADD som f.eks. kan brukes slik for å hente ut informasjon om siste ukes et eller annet:

AND DATE_ADD(datetime, INTERVAL 7 DAY) >= NOW()

Hvor datetime er feltet som innholder datoen.

Av Kyrre Baker, #c120

Mm. Ja. Men det hjelper meg egentlig ikke så mye da den også ignorerer de som har skrevet noe som er nyere. Av en eller annen grunn har jeg på følelsen av at jeg både beskriver problemet feil, og at jeg må innom en temporær tabell.

Av Jarle, #c122

Bare så det er sagt, jeg bruker den i en spørring som henter ut det som har skjedd den siste uken for statistikk på søk i et nettsted. Du vil m.a.o kunne hente ut hva som har skjedd det siste halvåret med en spørring som går på 6 måneder.

Men jeg skjønner jo at du ønsker å finne ut hvem som ikke har postet de siste 6 månedene. Akkurat hva du har tenkt å bruke det til har jeg derimot null peiling på - kanskje litt opprydningsarbeide i arkiv etc?

Legg til en kommentar

Trackback URL: http://kyrrebaker.com/mt/tb.r5454109.cgi/88

Alle kommentarer og tilbaketråkk kan bli moderert før visning. Send derfor skjemaet kun en gang. Du kan bruke Textile når du skriver. Enkel HTML er også greit for formatering. Dersom du aldri ser posten din er det en grunn til dette, og poster du anonymt vil kommentaren uten unntak bli slettet.

(påkrevd)

(påkrevd, blir aldri vist)