bazzo Skrevet 3. august 2006 Del Skrevet 3. august 2006 Hei! Jeg har en sql tabell med en masse rader som er stemplet med en dato. Jeg vil hente ut fra tabellen etter hver mnd. Eks. alle fra August uavhengig av dato og årstall. noen som kan hjelpe meg igang her i sommervarmen ? Lenke til kommentar
nomore Skrevet 3. august 2006 Del Skrevet 3. august 2006 SELECT * FROM tabell WHERE (Dato <= '2006-07-01') AND (Dato >= '2006-07-31') Lenke til kommentar
bazzo Skrevet 3. august 2006 Forfatter Del Skrevet 3. august 2006 SELECT * FROM tabell WHERE (Dato <= '2006-07-01') AND (Dato >= '2006-07-31') 6608527[/snapback] Hva om noen er fra 1995 og noen fra 2003 da ? det må vel kun fokuseres på mnd og ikke år eller dag. Lenke til kommentar
Silverviper Skrevet 3. august 2006 Del Skrevet 3. august 2006 (endret) hei select e_id, birth_date from employee_per where MONTH(birth_date) = 3; +------+------------+ | e_id | birth_date | +------+------------+ | 1 | 1972-03-16 | | 16 | 1964-03-06 | +------+------------+ flere eksempler her mysql_date_column_type Chris Endret 3. august 2006 av Silverviper Lenke til kommentar
nomore Skrevet 3. august 2006 Del Skrevet 3. august 2006 SELECT * FROM tabell WHERE (Dato <= '2006-07-01') AND (Dato >= '2006-07-31') 6608527[/snapback] Hva om noen er fra 1995 og noen fra 2003 da ? det må vel kun fokuseres på mnd og ikke år eller dag. 6608633[/snapback] Det er da ganske vanlig å hente ut slike data for en måned for et spesifisert år, ikke alt i august fra 1995 til 2005. Skulle eg tro? Uansett, om du da heller bruker dette: SELECT * FROM tabell WHERE (Dato Like '%-07-%') Da vil du få alle dager i juli, alle år. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå