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 users+help@it.libreoffice.org 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