22. august 2001 - 20:07Der er
9 kommentarer og 3 løsninger
SQL - datoformat mmddyy
Prøver at sortere de fødselsdage der findes i tabellen så næste fødselsdag der kommer, listes øverst, sorteringen skal være mmddyy efter d.d. men udskriften skal være ddmmyy som i tabellen
SELECT Navnetabel.Fødselsdato, [fornavn] & \" \" & [Efternavn] AS Navn FROM Navnetabel WHERE (((Navnetabel.Fødselsdato) Is Not Null));
har fået den til at sortere efter år og dag men kan ikke få det efter mdr. ?? Hvordan gør jeg det??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
If I understand you correctly you want to show those in August (08) before those in other months? That would also mean that those in December (12) would come before those in January (01) Is this correct?
Her er et forslag, som ser lidt simplere ud, og hvis jeg forstår spørgsmålet ret, løser det dit problem.
SELECT [Fornavn] & \" \" & [Efternavn] AS Navn, Navnetabel.Fødselsdato FROM Navnetabel ORDER BY DateDiff(\"d\",DateSerial(Year(Now()),Month([Fødselsdato]),Day([Fødselsdato])),Now());
This example calculates the number of days from the day and month of th ebirthday until the current day (now()) Problem is that it could be +1 or -1! So I add -1000 just to ensure that the + days (those past) come after the - days (those coming up).
Could maybe make it a little short but for 30 points!
Dette var koden der fik det til at spille Takker mange gange
SELECT Navnetabel.Fornavn & \" \" & Navnetabel.Efternavn AS Navn, Navnetabel.Fødselsdato FROM Navnetabel WHERE (((Navnetabel.Fødselsdato) Is Not Null)) ORDER BY IIf(DateDiff(\"d\",DatePart(\"d\",[Fødselsdato]) & \"-\" & DatePart(\"m\",[Fødselsdato]),Now())<0,DateDiff(\"d\",DatePart(\"d\",[Fødselsdato]) & \"-\" & DatePart(\"m\",[Fødselsdato]),Now()),DateDiff(\"d\",DatePart(\"d\",[Fødselsdato]) & \"-\" & DatePart(\"m\",[Fødselsdato]),Now())+-1000) DESC;
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.