sorry, i can't do that. Consider in first that the "id" field is not unique (i'll add a one later) and it a unique code for the person, so i can join the two query by that
i show the queries
query1
Code:
SELECT OcfDettaglio.ID, OcfDettaglio.Nome, OcfDettaglio.Cognome, Max(OcfDettaglio.data_inizio) AS MaxDidata_inizio, Last(OcfDettaglio.DENOMINAZIONE_SOGGETTO_ABILITATO) AS UltimoDiDENOMINAZIONE_SOGGETTO_ABILITATOFROM OcfDettaglio
GROUP BY OcfDettaglio.ID, OcfDettaglio.Nome, OcfDettaglio.Cognome
HAVING (((Last(OcfDettaglio.DENOMINAZIONE_SOGGETTO_ABILITATO)) Not Like "*chebanca*"));
query 2
Code:
SELECT OcfDettaglio.ID, OcfDettaglio.DENOMINAZIONE_SOGGETTO_ABILITATO, OcfDettaglio.data_inizio, OcfDettaglio.DENOMINAZIONE_SOGGETTO_ABILITATOFROM qryUltimaBanca INNER JOIN OcfDettaglio ON (qryUltimaBanca.MaxDidata_inizio = OcfDettaglio.data_inizio) AND (qryUltimaBanca.UltimoDiDENOMINAZIONE_SOGGETTO_ABILITATO = OcfDettaglio.DENOMINAZIONE_SOGGETTO_ABILITATO) AND (qryUltimaBanca.ID = OcfDettaglio.ID)
ORDER BY OcfDettaglio.data_inizio DESC;