CHOISIR T.USERNAME, T.MONTH, T.YEAR, Yt.COST, Yt.GUID, Yt.ENTRYDATE, « D'ABORD » [le type]
DE (
CHOISIR L'USERNAME,
MOIS (ENTRYDATE) [MOIS],
ANNÉE (ENTRYDATE) [ANNÉE],
(ENTRYDATE) MinDate MINIMUM
De YourTable
GROUPE PAR L'USERNAME, MOIS (ENTRYDATE), ANNÉE (ENTRYDATE)
) T INTÉRIEUR JOIGNENT YourTable Yt SUR T.USERNAME = Yt.USERNAME ET T.MinDate = Yt.ENTRYDATE
UNION
CHOISIR T.USERNAME, T.MONTH, T.YEAR, Yt.COST, Yt.GUID, Yt.ENTRYDATE, « DERNIER » [le type]
DE (
CHOISIR L'USERNAME,
MOIS (ENTRYDATE) [MOIS],
ANNÉE (ENTRYDATE) [ANNÉE],
Max (ENTRYDATE) MaxDate
De YourTable
GROUPE PAR L'USERNAME, MOIS (ENTRYDATE), ANNÉE (ENTRYDATE)
) T INTÉRIEUR JOIGNENT YourTable Yt SUR T.USERNAME = Yt.USERNAME ET T.MaxDate = Yt.ENTRYDATE
|