Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.