Dici di essere agli inizi, ma sei anche poca attenta, continui a parlare di sintassi Access come DATEDIFF (e non DATADIFF) quando nel primo link che ti ho indicato, in PostgreSQL, la differenza in giorni si fa, ad esempio, con DATE_PART.
Inoltre cerchi di effettuare un passaggio uno ad uno fra Access e PostgreSQL quando sono prodotti diversi
In Access hai tutto integrato mentre con PostgreSQL (essendo disponibile per diversi sistemi operativi) hai differenti componenti che entrano in gioco (come: linguaggi di programmazione, interfacce, sistemi di sviluppo, ecc.).
Ad esempio se fai una ricerca ti rendi conto dei vari componenti disponibili, qui di seguito ne sono riportati alcuni:
https://en.wikipedia.org/wiki/PostgreSQ
https://wiki.postgresql.org/wiki/PostgreSQL_Client
https://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
https://pgdash.io/blog/postgres-gui-tools.htm
In conclusione, invece di procedere cercando di fare un porting da Access a PostgreSQL ti consiglio di acquisire un manuale (sugli argomenti, del DBMS, a cui sei interessato) e seguirlo.