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
[Risolto] DATEDIFF
[Risolto] DATEDIFF
Ultima modifica di CarloIT il giovedì 22 settembre 2016, 10:05, modificato 1 volta in totale.
LibreOffice 5.1.4.2
Windows 7 Enterprise
Windows 7 Enterprise
Re: DATEDIFF
In una macro puoi usare le funzioni DateDiff e DateAdd già presenti nel basic di OpenOffice senza ricorrere al linguaggio sql.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?
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
Allega la macro che hai provato e che non funziona
Saluti
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: DATEDIFF
Ciao, a livello SQL DATEADD non è disponibile. Per utilizzarlo occorre una versione più avanzata dell'HSQLDB 1.8 incorporato in Base.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: [RISOLTO]DATEDIFF
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
per la documentazione sapresti indicarmi il link esatto, poiché mi trovo documentazione di diverso tipo e mi sembra che non sia tutta uguale.
Grazie
LibreOffice 5.1.4.2
Windows 7 Enterprise
Windows 7 Enterprise
Re: [RISOLTO]DATEDIFF
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
https://help.libreoffice.org/Basic/Date ... Runtime/it
Saluti
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10