Ri ciao,

condivido la soluzione che ho ricevuto la soluzione fuori-lista da un amico

SELECT "DISCENTE" || ' ' || "NATO" FROM "T_DISCENTI" ORDER BY ( "DISCENTE" + "NATO" ) ASC

Ora il risultato è MARIO ROSSI 20/08/1970

Dentro || ' ' || posso inserire ciò che voglio, ad esempio || ' - ' || e ottengo

MARIO ROSSI - 20/08/1970

Ciao e grazie
andrea


Il 29/08/19 09:33, Andrea Congiu ha scritto:

Buon giorno lista,
sto scrivendo un db con LibreOffice Base 6.0 e devo concatenare due campi (DISCENTE e NATO) contenuti nella tabella T_DISCENTI utilizzando SQL

Per esempio DISCENTE=MARIO ROSSI e NATO=20/08/1970

In questo momento sono riuscito a concatenare i due campi usando le seguenti istruzioni

SELECT "DISCENTE" + "NATO" FROM "T_DISCENTI" ORDER BY ( "DISCENTE" + "NATO" ) ASC

Il risultato è MARIO ROSSI20/08/1970

Avrei bisogno di inserire uno spazio tra il nome e la data per ottenere MARIO ROSSI 20/08/1970

è possibile modificare il codice SQL per ottenere ciò di cui avrei bisogno?

Grazie e buona giornata

andrea

--
--
Andrea Congiu
Infermiere libero professionista
GnuPG - ID chiave pubblica: D3E105A5855121BB
ID diaspora* - congiu_andr@diasp.org
SIP - congiu.andr@ekiga.net
URL - https://www.andrea-congiu.it