08. februar 2011 - 15:42Der er
9 kommentarer og 1 løsning
Forskel på datoer
Hej,
ved godt der er tons af forskellige spørgsmål omkring datoer men fandt ikke en som gav mig et svar :(
Landet ligger sådan at jeg har en mysql db hvor der bla er en kollone som hedder b_dato (betalings dato) og deri stå en dato.
Det jeg gerne vil have er at når man logger ind så tjekker den om der er datoer som er ældre en d.d også skal den sige det er der eller slet ingen ting. Har styr på at den skal fortælle mig tingene det er faktisk kun sammenligningen som volder mig problemer.
Hvorfor bruge et tidsformat som du ikke kan direkte sammenligne på? Nu bliver du nød til at manipulere ganske voldsomt med en mysql forespørgsel som faktisk kunne have været utrolig simpel...
MySQL har masser af forskellige tidsformater du kan anvende, sammenligne, sortere og hente fra - men når du bruger et selvopfundet format, er det bare en tekststreng i stil med 'lkruthgnvawe'...
Det vil ikke virke cronaldo. Læg mærke til dato formattet. Det kan du ikke sortere ud fra sådan lige. Det skal være DATE eller DATETIME fx, før at det duer :-)
@codeadmin: Lav et script til at konvertere datafelterne, lav et nyt dato felt i tabellen og få konverteret det originale til Datetime eller noget lignende
Undskyld jeg ikke har været på siden. Har "desværre" været så heldig at rejse USA tyndt lukker her og så opretter jeg igen når jeg får set mere på det.
Tak for hjælpen ellers.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.