Avatar billede komputerdk Mester
26. juli 2006 - 12:46 Der er 3 kommentarer og
1 løsning

Finde højeste dato (i periode) i forespørgsel

hi

Jeg skal hente data fra et par tabeller. Lidt simplificeret:

Den ene tabel indeholder hver bil, der har et unikt løbenr.

Tabel 2. indeholder hvor bilen har kørt i hvilke perioder (fx. 01-02-2002 -> 31-01-2005 i Postnr: 4200 og 01-02-2005 ->10-4-2005 i postnummer 4100), ergo der er en til og en fra dato, brugssted og et løbenr.

Tabel3 . indeholder hvad km-tælleren står på ved faste tidspunkter (1/1, 30/6) + hvis den afmeldes så ved det tidspunkt.

Mit problem er:
Jeg kan ikke få den til at finde den sidste "tildato" for hvor den kører, da jeg kun skal bruge km-tællereren fra det sidste sted den bil kørte..  Har prøvet med Maks, men da brugsstedet også ændrer sig, så får jeg hver linie med (jeg har lavet et datatræk for én enkel bil med løbenr 222)

<table cellspacing="0" bgcolor="#ffffff" border="1">
    <font face="Arial" color="#000000"><caption><strong></strong></caption></font>
    <thead>
        <tr>
            <th bordercolor="#000000" bgcolor="#c0c0c0"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">Debitor</font></th>
            <th bordercolor="#000000" bgcolor="#c0c0c0"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">GruppeID</font></th>
            <th bordercolor="#000000" bgcolor="#c0c0c0"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">Start</font></th>
            <th bordercolor="#000000" bgcolor="#c0c0c0"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">Slut</font></th>
            <th bordercolor="#000000" bgcolor="#c0c0c0"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">SKLbNr</font></th>
            <th bordercolor="#000000" bgcolor="#c0c0c0"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">MaksOfLejeAftaleFradato</font></th>
        </tr>
    </thead>
    <tbody>
        <tr valign="top">
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">1000</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">0</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">151421</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">170775</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">222</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">01-01-2001</font></td>
        </tr>
        <tr valign="top">
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">9000</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">0</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">151421</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">170775</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">222</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">01-04-2005</font></td>
        </tr>
        <tr valign="top">
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">4200</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">0</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">151421</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">170775</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">222</font></td>
            <td bordercolor="#c0c0c0" align="right"><font style="FONT-SIZE: 10pt" face="Arial" color="#000000">01-01-2005</font></td>
        </tr>
    </tbody>
    <tfoot></tfoot>
</table>

Jeg kan ikke bruge Last og First, da der en en del biler
Avatar billede komputerdk Mester
26. juli 2006 - 12:53 #1
ups, man kan ikke bruge html:

Debitor GruppeID Start  Slut SKLbNr MaksOfLejeAftaleFradato
1000      0      151421 170775 222      01-01-2001
9000      0      151421 170775 222      01-04-2005
4200      0      151421 170775 222      01-01-2005

Jeg skulle kun få 9000 debitoren ud..
Avatar billede terry Ekspert
26. juli 2006 - 14:01 #2
Can we see the table/field names and also which fields are related (foreign/primary keys)
Avatar billede Slettet bruger
26. juli 2006 - 15:16 #3
Hvis du ikke kan køre to maks i en forespørgsel, så kan du jo bare lave en ny forespørgsel, som bygger på den forespørgsel du har nu!~)
Avatar billede Slettet bruger
26. juli 2006 - 15:16 #4
Jeg må løbe....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester