Buongiorno a tutti,
sono un appasionato di database e vorrei abbandonare Access.
Leggendo la documentazione di LibreOffice Base sono arrivato alla Hyper
SQL Guide ( http://hsqldb.org/web/hsqlDocsFrame.html). Li' ho trovato la
funzione LPAD ma non riesco ad utilizzarla.
In particolare vorrei, all'interno di una Query o di una Vista, creare
un campo calcolato (chiamiamolo 'mese') che mostri il mese relativo alla
data inserita nel campo 'Data_operazione'. Utilizzando la funzione
MONTH riesco ad ottenere il numero cercato.
in pratica, la versione SQL della query è:
SELECT "Data_operazione", MONTH( "Data_operazione" ) AS "mese" FROM
"movim_banche"
Vorrei però che il campo "mese" indichi sempre un numero di due cifre e
quindi, per i mesi inferiori a 10 dovrebbe iniziare con un zero.
Se non ho capito male povrei utilizzare la funzione LPAD nel seguente
modo: LPAD( campo, 2, '0') però finora riesco ad ottenere solo
messaggi come il seguente:
Non è stato possibile caricare i contenuti.
Stato SQL: S1000
Codice di errore: -33
Accesso negato:
LPAD in statement [SELECT "Data_operazione", LPAD( MONTH(
"Data_operazione" ), 2, '0' ) AS "mese" FROM "movim_banche"]
Qualcuno può darmi una dritta.
Grazie in anticipo
Roberto
--
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/it/users/
All messages sent to this list will be publicly archived and cannot be deleted