Newsgroup: it.comp.appl.access
Titolo: Operazioni con dati in formato datatime





Ciao a tutti, sto creando un progetto ADP e ho 
qualche problema con la gestione dei dati di tipo datatime.


Mi spiego meglio:


Io ho una tabella che contiene delle 
date:


esempio D1=25/11/2005 11.11.00   
D2=25/11/2005 12.00.0


attraverso una query ho creato il campo ORE che 
corrisponde alla differenza di D1-D2


ora vorrei riuscire a fare il totale del campo ORE 



in hh.mm.ss ma non ci riesco 


qualche suggerimento?


grazie


ps. sto provando sia da query che da 
report



 ha scritto nel 
  messaggio 
news:do61pn$ogv$1...@fata.cs.interbusiness.it
...

Per prima cosa ti informo che la 
  netiquette prevede che sui NG si posti in formato Testo normale e non nel 
  formato HTML.


 


Ciò premesso per darti una risposta 
  ci devi dire cosa non riesci a fare, visto che sommare un campo di tipo 
  Data/ora o sommare un nirmale campo di tipo Numerico è la stessa identica 
  cosa, al netto naturalmente del formato.


 


-- 
  
Roberto
-----------------------------------------------
il Sito 
  Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------



Scusate colpa di prove che stavo facendo sulla posta!
Il problema è questo ho una query che da una tabella in cui ho due campi di
tipo datatime (APERTURA e CHIUSURA) me li sottrae --> ottengo un campo con
la DURATA
in in hh:mm:ss ora vorre sommare tutte le durate
ES. uscita query
   CATEGORIA DURATA Tipo di contabilità
      ESTERNI  4:22:00 OFFICINA - A -
      ESTERNI  1:26:00 OFFICINA - A -
      ESTERNI  35:00 OFFICINA - A -
      ESTERNI  1:14:00 OFFICINA - A -
      ESTERNI  1:37:00 OFFICINA - A -
      ESTERNI  18:00 OFFICINA - A -
      ESTERNI  22:00 OFFICINA - A -
Ho provato a creare un report basato su tale query e scrivere in una casella
di testo a piè di pagina reaport =somma(durata) ma continuo
a visualizzarmi errore?!!!
ciao grazie

 ha scritto nel messaggio
news:do6ko4$mlm$1...@fata.cs.interbusiness.it...

Il messaggio preciso di errore è questo:
"Data type of the child for Sum, Average,or Standard Deviation aggregate
column (__agg0) must be numeric."
le ho tentate un po tutte non so più che pesci pigliare???
qualcuno sa come gestire questo problema
grazie Sabry!

 ciao grazie
Prego


 ha scritto nel messaggio
news:SKPpf.92475$65.26...@twister1.libero.it...

Il campo DURATA lo calcolo con la query
ma il report mi da comunque errore.
"Data type of the child for Sum, Average,or Standard Deviation aggregate
column (__agg0) must be numeric."
se riesco a risolvere questo scoglio
dopo avrò il problema che mi hai detto
infatti la somma passerà le 24Ore
quindi grazie per la soconda parte della
soluzione ma sono ferma alla prima.
Se sai cosa posso fare o dove ho sbagliato ..
ciao sabry!

 ciao sabry!


 ha scritto nel messaggio 
news:ICXpf.93159$65.26...@twister1.libero.it...

La tabella da cui prendo i dati per la query è una tabella esterna, penso 
che i campi DATAP e DATCH siano di tipo char; devo verificare!
Se fosse così come faccio a convertirli?
Mi devo creare una tabella locale uguale a quella collegata e accodare i 
dati?
I campi DATAP e DATCH in tale tabella li definisco di
tipo DataTime? Così facendo l'accodamento funziona, mi spiego si 
convertono?!, perchè mi sembra di ricordare di avere fatto una cosa simile e 
mi ha dato errore;
La tabella da dove prendo i dati non posso toccarla
Se hai bisogno di altre delucidazioni sono a disposizione
anche perchè sono proprio a un punto morto;
ciao Sabry 


Ho verificato le cosè stanno così:
Io sto programmando un progetto ADP in cui ho un collegamento ad una tabella 
di un file access 97 (mdb)
la tabella in questione ha tre campi:
DATAP DATACH di tipo Data/Ora
un campo TOPEA ti tipo Testo
Nella query ho scritto:
DATCH-DATAP as DURATA
il campo TOPEA riporta la stessa cosa
l'unica differenza è nella visualizzazione
DURATA 20:00
TOPEA 20.00
Ciao Sabrina

 ciao Sabry
Ciao e Buon Natale.


 Ciao Sabrina
Ciao e Buon Natale.


 ha scritto nel messaggio 
news:NSeqf.11916$eD5.1...@twister2.libero.it...

Non so quando riuscirò a testare quello che mi hai
suggerito perchè sono bloccata a casa con i bimbi malati!
Comunque ti farò sapere
Grazie e Buon Natale anche a te 

 Grazie e Buon Natale anche a te
Prego.


 Il problema č questo ho una query che da una tabella in cui ho due campi di
tipo datatime (APERTURA e CHIUSURA) me li sottrae --> ottengo un
campo con la DURATA in in hh:mm:ss ora vorre sommare tutte le durate una
casella di testo a pič di pagina reaport =somma(durata) ma continuo
a visualizzarmi errore?!!!
Il messaggio preciso di errore č questo:
"Data type of the child for Sum, Average,or Standard Deviation aggregate
column (__agg0) must be numeric."
Ormai non so piů dove andare a cercare, per precisare ulteriormente il
problema:
Io stň lavorando su un progetto ADP con Versione di access 2002 la tabella
da cui
prelevo i dati č collegata e risiede su un DB Access '97
Nella query dove eseguo la sottrazione ottengo nel campo durata:
   DATAP DATCH DURATA
      03/01/2005 8.00.00 03/01/2005 12.00.00 30/12/1899 4.00.00
Grazie per l'aiuto!!
Sabrina

 Sabrina
