Gå til innhold

Anbefalte innlegg

Har en MySQL-database med et felt med dato. Datoene er formatert slik: ÅÅÅÅMMDDTTMM. Det jeg vil gjøre er å hente ut de siste 10 månedene hvor det er en tabellrad. Hadde radene vært disse:

200505132352

200406011312

200406220806

200406300532

188912161412

200311031322

200311021415

 

skulle jeg fått ut:

2005-05

2004-06

2003-11

1889-12

 

Kan gjøre det med PHP, men det aner meg at det også kan gjøres som en enkelt MySQL-spørring. Kan det det, og i så fall hvordan?

Lenke til kommentar
Videoannonse
Annonse

Har dessverre 4.1.11.

 

Går det an å bruke distinct for første seks siffer av et felt? Da har det jo vært veldig enkelt.

 

Edit: En løsning kunne ha vært å hatt forskjellige kolonner for år/måned og dag/time/minutt, men det er ikke akutelt siden dette skal fungere mot en eksisterende database (som brukes av mange andre skript).

Endret av eivindask
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...