Calcolo e visualizzazione tempi.
Calcolo e visualizzazione tempi.
Ciao a tutti.
Vorrei inserire in un formulario un campo indicatore che visualizza il tempo rimanente prima di un evento dato.
Ho creato una query che sembra esegua il calcolo ma il risultato non è leggibile, oppure è sbagliato perché non è quello corretto.
Ho provato a formattare la colonna con un campo ora oppure data-ora ma niente da fare.
Posto il link (non riesco a caricare direttamente) a 2 immagini che spiegano più di mille parole.
http://i.pgu.me/BA76X+oV_original.png
http://i.pgu.me/ST1jrw6-_original.png
Come posso fare?
Grazie a tutti.
Vorrei inserire in un formulario un campo indicatore che visualizza il tempo rimanente prima di un evento dato.
Ho creato una query che sembra esegua il calcolo ma il risultato non è leggibile, oppure è sbagliato perché non è quello corretto.
Ho provato a formattare la colonna con un campo ora oppure data-ora ma niente da fare.
Posto il link (non riesco a caricare direttamente) a 2 immagini che spiegano più di mille parole.
http://i.pgu.me/BA76X+oV_original.png
http://i.pgu.me/ST1jrw6-_original.png
Come posso fare?
Grazie a tutti.
LibreOffice 3.6.2.2 su Ubuntu 12.10
Re: Calcolo e visualizzazione tempi.
mi pare che tu sei con mysql?
dipende cosa tu vuoi vedere per tempo
in giorni,
in anni,
in ore,
in minuti,
tutto insieme??
il comando da usare è DateDiff
esempio
DateDiff(DD,tuadata,now) -->trova giorni(DD) di differenza tra le due date
YY anni, etc
poi con Concat costruisci una frase che vuoi
fai sapere
grazie
dipende cosa tu vuoi vedere per tempo
in giorni,
in anni,
in ore,
in minuti,
tutto insieme??
il comando da usare è DateDiff
esempio
DateDiff(DD,tuadata,now) -->trova giorni(DD) di differenza tra le due date
YY anni, etc
poi con Concat costruisci una frase che vuoi
fai sapere
grazie
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
Re: Calcolo e visualizzazione tempi.
Si, io uso MySQL perchè è un database condiviso in una rete.
Però non ho capito, oppure non funziona.
Immagine.
Però non ho capito, oppure non funziona.
Immagine.
LibreOffice 3.6.2.2 su Ubuntu 12.10
Re: Calcolo e visualizzazione tempi.
In mysql la funzione datediff e data nel seguente modo:
datediff(data e ora fine attività, now())
datediff(data e ora fine attività, now())
OpenOffice 3.3 su Winxp / Libreoffice 3.3.2 su Mandriva 2010.2
Re: Calcolo e visualizzazione tempi.
Ok, e per scegliere il formato?
A me interesserebbe averlo in ore e minuti.
A me interesserebbe averlo in ore e minuti.
LibreOffice 3.6.2.2 su Ubuntu 12.10
Re: Calcolo e visualizzazione tempi.
Ti rimando al seguente link
OpenOffice 3.3 su Winxp / Libreoffice 3.3.2 su Mandriva 2010.2
Re: Calcolo e visualizzazione tempi.
Ho visto la pagina ma il risultato che ottengo non è in ore e minuti.
Mi spiego meglio:
se la differenza tra le 2 date è inferiore alle 24 ore nessun problema con le ore ma, se la differenza è minore delle 24 h su 2 giorni diversi, ho comunque il risultato 1 nei giorni e non è corretto (esempio dalle 16.00 di oggi alle 10.00 di domani ho come risultato 1 giorno e 14 ore)
se la differenza è superiore alle 24 ore mi visualizza comunque il numero di ore togliendo i giorni (esempio dalle 16.00 di oggi alle 20.00 di domani non mi da 28 ore ma 4 ore)
La combinazione di queste 2 problematiche mi rende inaffidabile il calcolo.
E' chiaro che mi andrebbe bene sia un calcolo giorni/ora che un calcolo solo ore, però corretti.
Mi spiego meglio:
se la differenza tra le 2 date è inferiore alle 24 ore nessun problema con le ore ma, se la differenza è minore delle 24 h su 2 giorni diversi, ho comunque il risultato 1 nei giorni e non è corretto (esempio dalle 16.00 di oggi alle 10.00 di domani ho come risultato 1 giorno e 14 ore)
se la differenza è superiore alle 24 ore mi visualizza comunque il numero di ore togliendo i giorni (esempio dalle 16.00 di oggi alle 20.00 di domani non mi da 28 ore ma 4 ore)
La combinazione di queste 2 problematiche mi rende inaffidabile il calcolo.
E' chiaro che mi andrebbe bene sia un calcolo giorni/ora che un calcolo solo ore, però corretti.
LibreOffice 3.6.2.2 su Ubuntu 12.10
Re: Calcolo e visualizzazione tempi.
si cosi con due righe quello che vuoi fare non si puo scrivere
c'è due modi
estrarre i vari tipi di tempo (giorni,ore,minuti)
e poi combinare in una frase come mancano
2gg 3 ore e 45 min
oppure
trasformare in minuti
fare calcolo
dividere per avere ore e giorni
spero che ho spiegato bene
se invece no qui una parte del lavoro
c'è due modi
estrarre i vari tipi di tempo (giorni,ore,minuti)
e poi combinare in una frase come mancano
2gg 3 ore e 45 min
oppure
trasformare in minuti
fare calcolo
dividere per avere ore e giorni
spero che ho spiegato bene
se invece no qui una parte del lavoro
Codice: Seleziona tutto
SELECT DATEDIFF(now(),"qui nome del tuo campo")AS "quanti giorni",TIMEDIFF(now(),"qui nome del tuo campo")as "Quante Ore" FROM ....
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
Re: Calcolo e visualizzazione tempi.
Ho provato come da immagine.
Tenendo conto che adesso sono le 18.09 del 24.04 dovrei avere 0 nella prima riga della colonna giorni.
Oppure, se possibile, avere 27 ore nella colonna ore della seconda riga ma la prima opzione mi piace di più.
Forse è meglio se mi spiegate come traformare tutto in minuti, calcolare e poi ritrasformare in giorni/ore/minuti.
Grazie ragazzi.
Tenendo conto che adesso sono le 18.09 del 24.04 dovrei avere 0 nella prima riga della colonna giorni.
Oppure, se possibile, avere 27 ore nella colonna ore della seconda riga ma la prima opzione mi piace di più.
Forse è meglio se mi spiegate come traformare tutto in minuti, calcolare e poi ritrasformare in giorni/ore/minuti.
Grazie ragazzi.
LibreOffice 3.6.2.2 su Ubuntu 12.10
Re: Calcolo e visualizzazione tempi.[MYSQL]
Codice: Seleziona tutto
SELECT "qc"."data", "qc"."now", "qc"."diff", Date_Format( "qc"."diff", '%H' ) AS "Ore", Date_Format( "qc"."diff", '%i' ) AS "Min" FROM (SELECT "nome tua data" AS "data", NOW( ) AS "now", TIMEDIFF( NOW( ), "data2" ) AS "diff" FROM "tb")AS "qc"
fai sapere
grazie
P.S. questo è per Mysql messo anche nel titolo
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
Re: Calcolo e visualizzazione tempi.
Perdonate il ritardo ma il passaggio a Ubuntu 12.04 è stato traumatico.
Non ho capito, la query che hai postato dovrebbe trasformare tutto in ore/minuti?
Non ho capito, la query che hai postato dovrebbe trasformare tutto in ore/minuti?
LibreOffice 3.6.2.2 su Ubuntu 12.10