Somma tra due campi data/ora

di il
5 risposte

Somma tra due campi data/ora

Salve a tutti volevo proporvi un quesito che non sono riuscito tutt ora a risolvere

Ho un campo InizioOra e FineOra di tipo date/ora
Devo calcolare quante ore ha fatto una determinata persona per un azione

Io sono arrivato al punto di aver fatto la differenza in ore tra ora inizio e ora fine facendo
(DateDiff("n",[OraInizio],[OraFine])/60) AS Differenza
Come faccio adesso a sommare tutte le differenze nella query


Spero di essermi spiegato sufficentemente

5 Risposte

  • Re: Somma tra due campi data/ora

    Secondo me devi fare una Query RAGGRUPPATA con Campo Calcolato(quello che hai fatto va benissimo) in SOMMA.

    La query deve avere solo il numero di campi MINIMALE:
    IdUtente(Raggruppa)
    Nome+Cognome(Raggruppa)
    CampoTempo(Somma)

    Otterrai la somma dei Tempi.
  • Re: Somma tra due campi data/ora

    @Alex ha scritto:


    Secondo me devi fare una Query RAGGRUPPATA con Campo Calcolato(quello che hai fatto va benissimo) in SOMMA.

    La query deve avere solo il numero di campi MINIMALE:
    IdUtente(Raggruppa)
    Nome+Cognome(Raggruppa)
    CampoTempo(Somma)

    Otterrai la somma dei Tempi.
    Mi blocco sempre qua
    OraInizio OraFine Differenza CodiceAzione
    12.54 13.22 0,466666666666667 CIM24511
    12.54 13.22 0,466666666666667 CIM24511
    22.30 23.10 0,666666666666667 FDSS111
    0.00 1.20 -983446,666666667 Egon22
    22.12 12.22 -9,83333333333333 Egon22

    E vorrei che mi mostrasse
    CodiceAzione OretotaliSpese
    CIM24511 0.92


    grazie alex per il tempo
  • Re: Somma tra due campi data/ora

    @Alex ha scritto:


    Secondo me devi fare una Query RAGGRUPPATA con Campo Calcolato(quello che hai fatto va benissimo) in SOMMA.

    La query deve avere solo il numero di campi MINIMALE:
    IdUtente(Raggruppa)
    Nome+Cognome(Raggruppa)
    CampoTempo(Somma)

    Otterrai la somma dei Tempi.
    Mi blocco sempre qua
    OraInizio OraFine Differenza CodiceAzione
    12.54 13.22 0,466666666666667 CIM24511
    12.54 13.22 0,466666666666667 CIM24511
    E vorrei che mi mostrasse
    CodiceAzione OretotaliSpese
    CIM24511 0.92


    grazie alex per il tempo
  • Re: Somma tra due campi data/ora

    Togli i campi Orainizio ed OraFine dalla visualizzazione, Raggruppa per Codice e Somma i tempi.
  • Re: Somma tra due campi data/ora

    @Alex ha scritto:


    Togli i campi Orainizio ed OraFine dalla visualizzazione, Raggruppa per Codice e Somma i tempi.
    Grazie mille alex!! e scusa per l'ignoranza della domanda
Devi accedere o registrarti per scrivere nel forum
5 risposte