19. marts 2006 - 09:58Der er
4 kommentarer og 1 løsning
Sortering afhængig af status
Hvis jeg en database som her ca. sådan her ud:
Nr | Navn | Titel | Dato | Status ----------------------------------- 1 | Kim | Hej | 1/3 | 1 ----------------------------------- 2 | Jens | Ups | 2/3 | 2 ----------------------------------- 3 | Ole | Nu | 3/3 | 2 ----------------------------------- 4 | Per | Ko | 4/3 | 1
Hvordan skal jeg så lave min SQL sætning hvis jeg ønsker at den skal udskrive en liste hvor alle de resultater som har status 1 skal stå øverst (Uafhængig af dato, altså dato er ikke vigtig for dem med status 1), og alle dem som har status 2 skal udskrives efter dato, dvs. nr 2 skal stå før nr. 3 da datoen for nr. 2 er den 2/3 og nr. 3 har dato 3/3.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Lav en forespørsel med alle relevante felter. Sørg for at felterne har denne rækkefølge i forespørgslen regnet fra venstre:
Nr Navn Titel Status Dato
Derefter sorterer du stigende på både Status og Dato, idet Access starter med at sortere fra Venstre. I din rapport kan du placere felterne som du vil men sør for at rapporten ikke ændrer på sorteringen.
prøv at se bort fra dato, men kan du ikke give mig et eksempel hvordan du ville gøre hvis du først skulle have den til at skrive alle dem med status 1 først, og bagefter alle dem med status 2 uafhængig af dato, jeg er nemlig ikke sikker på hvordan man skriver selve SQl sætningen?
Jeg kan godt regne ud at det er noget i den her retning, men her får jeg kun dem status 2 ud af det:
SELECT Nr, Navn, Dato, Titel, Status FROM Info WHERE Status='2';
Du får kun de poster med status 2 fordi du jo har indsat et kriterie:
WHERE Status='2'
Lad være med at tænke på din SQL-sætning, den skriver Access for dig. Åbn en ny tom forespørgsel og vælg relevant tabel / forespørgsel. Træk derefter felterne ned i designgitteret som jeg skrev før. Når du er færdig, kan du i menuen Vis > SQL se, at Access har skrevet din SQL.
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.