27. maj 2002 - 07:43Der er
5 kommentarer og 1 løsning
Sortering....
Hvordan laver man i en sql sætning en sortering fra en access database, når man ønsker nyeste dato først, og datoen fra databasen er en string felt og ikke en dato felt... Den skal selvfølgelig sorterer først efter år, så måned og sidst dag... Strengen ser således ud : dd-mm-åååå
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Jeg giver gerne flere point, hvis der er nogen der kan hjælpe med dette, da jeg er gået meget istå her, og jeg vil næsten forsøge hvad som helst i håb om at noget virker?
Jeg kan ikke se nogen måde til at få det gjort på. (Dermed ikke sagt at det ikke kan lade sig gøre, men jeg tvivler.)
Jeg vil tro at løsningen bør være et script der en gang for alle tager alle dine rækker i den eksisterende tabel, og insert'er dem i en ny tabel der er magen til, med undtagelse af din dato-kolonne, som er oprettet som et rigtigt datofelt. Hvis du ikke kan få det til at makke ret, kan du bevare dine datofelter som strenge, men så i det mindste modificere dem til at der bruges datoformatet ååååmmdd , da det så er enkelt at sortere efter. Så må du så efterfølgende lave en funktion som sørger for at omformatere datoen til det format du vil præsentere det i - eksempelvis dd-mm-åååå
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.