Pagina 1 di 1
[Risolto] DATEDIFF
Inviato: mercoledì 21 settembre 2016, 14:30
da CarloIT
Salve,
Il comando DATEDIFF funziona con le normali Ricerche in questa sintassi: (esempio)
DATEDIFF( 'day', "Data1, "Data2" ) e restituisce il num giorni Data2 - Data1.
Chiedo: In una Macro è possibile utilizzare DATEDIFF e se sì qual'è la sintassi? ( Ho provato con questa sintassi ma la macro non funziona)
Mi pare di aver capito che invece non esiste la funzione DATEADD (cioè che aggiunge num giorni ad una data). Chiedo conferma su questo punto
Grazie
Re: DATEDIFF
Inviato: mercoledì 21 settembre 2016, 16:37
da Gaetanopr
CarloIT ha scritto:Il comando DATEDIFF funziona con le normali Ricerche in questa sintassi.......
Chiedo: In una Macro è possibile utilizzare DATEDIFF e se sì qual'è la sintassi?
In una macro puoi usare le funzioni DateDiff e DateAdd già presenti nel basic di OpenOffice senza ricorrere al linguaggio sql.
Codice: Seleziona tutto
Sub Esempio_datediff
msgbox DateDiff("d", "1/1/2005", "31/12/2005")
End Sub
Sub Esempio_dateadd
MsgBox DateAdd("m", 1, "31/01/2016")
End Sub
Ti basta consultare la guida di OpenOffice.
Allega la macro che hai provato e che non funziona
Saluti
Re: DATEDIFF
Inviato: mercoledì 21 settembre 2016, 18:18
da charlie
Ciao, a livello SQL DATEADD non è disponibile. Per utilizzarlo occorre una versione più avanzata dell'HSQLDB 1.8 incorporato in Base.
Re: [RISOLTO]DATEDIFF
Inviato: giovedì 22 settembre 2016, 10:05
da CarloIT
Si, Funziona sia DateDiff che Date DateAdd,
per la documentazione sapresti indicarmi il link esatto, poiché mi trovo documentazione di diverso tipo e mi sembra che non sia tutta uguale.
Grazie
Re: [RISOLTO]DATEDIFF
Inviato: giovedì 22 settembre 2016, 10:16
da Gaetanopr
Per consultare la guida ti basta fare F1 si apre una maschera, in alto a sinistra seleziona OpenOffice Basic e su Indice digita Datediff, non è presente la guida su dateadd ma la puoi trovare su questo link
https://help.libreoffice.org/Basic/Date ... Runtime/it
Saluti
Re: [Risolto] DATEDIFF
Inviato: giovedì 22 settembre 2016, 17:18
da CarloIT
Grazie