Hirdetés

Új hozzászólás Aktív témák

  • ArchElf
    addikt

    Sziasztok!
    Access SQL-jével nem jutok dűlőre!
    Adott 3 tábla:
    TEVEKENYSEG (ID,NEV)
    USER (ID,NEV),
    JELENLET (DATUM,USERID,TEVEKENYSEGID)

    Ebből szeretnék olyat kinyerni, hogy az összes user dátum szerinti utolsó bejegyzése, ami mysql-ben így nézne ki:
    SELECT * FROM JELENLET LEFT JOIN USER ON USER.ID = JELENLET.USER LEFT JOIN TEVEKENYSEG ON TEVEKENYSEG.ID = JELENLET.TEVEKENYSEGID GROUP BY USER.ID ORDER BY JELENLET.DATUM DESC

    Egyszerűen nem értem ezeket a groupoláskor használt last, first stbstb függvényeket! :W

    TEVEKENYSEG (ID,NEV)
    USER (ID,NEV),
    JELENLET (DATUM,USERID,TEVEKENYSEGID)

    SELECT LAST(JELENLET.DATUM) AS UTOLSOBEJELENTKEZES, USER.NEV
    FROM JELENLET LEFT JOIN USER ON USER.ID = JELENLET.USER
    LEFT JOIN TEVEKENYSEG ON TEVEKENYSEG.ID = JELENLET.TEVEKENYSEGID
    WHERE TEVEKENYSEG.NEV="BEJELENTKEZES"
    GROUP BY USER.NEV

    Csillaggal nem tudsz groupby-olni. Ja, amúgy csak kattintgatsd össze access-ben; nem értem, miért akarsz access-ben sql-t írni :)

    AE

Új hozzászólás Aktív témák