27. januar 2005 - 19:41Der er
27 kommentarer og 1 løsning
DateDiff i forspørgsel
Jeg bruger følgende til at finde Initialer, fradato, tildato og antal.
Nu kunne jeg godt tænke mig at finde antal dage imellem fradato og tildato.
Kan det også lade sig gører at dividere Datediff med antal.
Min forspørgsel ser sådan ud.
SELECT Tbl_B_Brugere.B_Initialer AS Initialer, First(Tbl_T_Tablethjul.T_Dato) AS [Fradato], Last(Tbl_T_Tablethjul.T_Dato) AS [Tildato], Count(Tbl_T_Tablethjul.B_No) AS Antal FROM Tbl_B_Brugere INNER JOIN Tbl_T_Tablethjul ON Tbl_B_Brugere.B_No = Tbl_T_Tablethjul.B_No GROUP BY Tbl_B_Brugere.B_Initialer ORDER BY Count(Tbl_T_Tablethjul.B_No) DESC;
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
jeg er dog ikkehelt sikker på den samlede syntaks, når det er en grupperingsforespørgsel. Jeg viller derfor vælge at lave en ny forespørgsel baseret på din nuværende. Og her bruger du så datediff'en
ja, forskellen er om du skriver det i gitteret i forespørgselsgeneratoren/designeren eller om du skriver det i SQL. Mit første indlæg var beregnet på at skrive det i generatoren. Og da jeg så skulle skrive SQL'en, så kopierede jeg bare formlen fra første indlæg - sorry ;o)
Ja det fungerer fint. Jeg har bare lidt problemer med at sorterer på effektivitet. Hvis jeg sætter sortering til, så spørger den efter Antal og AntalDage.
hmm, nu ved jeg ikke hvad du skal bruge udtrækket til? Problemet er, når du bruger Format på denne måde, så konverteres til tekst-format.
Skal du bruge det til en formular eller rapport? Fordi så kan du undlade at formatterer i forespørgslen og i stedet gøre det direkte på feltet i formularen/rapporten.
okay, så ville jeg nok flytte formatteringen til den nye forespørgsel, således at du kan sorterer på effektivitet, men vises den formatteret effektivitet. Kan du følge mig?
tak - og bare rolig; jeg er den "barmhjertige samaritaner" :o)
Du skal lave sorteringen i den sidste forespørgsel. Men KUN Group By i den første.
Forskellen er, at når Access går i gang med at fortolke den anden forespørgsel, så har den foretaget grupperingen og kan derved "genkende" feltet Effektivitet. Bed mig ikke om at gå mere i detaljer ;o)
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.