Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [ACCESS] Problema con sottrazione di campi in formato ora

    Sono nuovo del mondo Access e mi sorgono già i primi problemi ho una maschera associata a una tabella contenente oltre ad altri campi, anche due campi in formato ora estesa che vorrei sottrarre ma i valori risultanti dall'operazione non aono corretti...
    Es.
    0:23:45 - 0:12:34 mi restituisce 23:36:15 invece di 0:11:11

    come posso risolvere il problema?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select *,Format(([campo1]-[campo2]),"hh:mm:ss") as diff
    from tabella

  3. #3
    Se dovvessi inserire l'espressione in una casella di testo all'interno di una maschera è corretto scrivere in origine controllo: Format(([campo_ora_1]-[campo_ora_2]);"hh:mm:ss")? se si i valori riportati sono come i precedenti e non corretti per il mio utilizzo.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Aggiungi = davanti all'espressione.

  5. #5
    Si.. si.. mi sono dimenticato di scriverlo nella risposta ma l'ho inserito nel campo e non da risultato diverso dal precedente...

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Tontonez69
    Si.. si.. mi sono dimenticato di scriverlo nella risposta ma l'ho inserito nel campo e non da risultato diverso dal precedente...
    Quale sarebbe il risultato precedente, 23:36:15?
    Quale formato hai usato per memorizzare gli orari?

  7. #7
    Si mi restituisce sempre 23:36:15 mentre entrambi i campi sono impostati su formato ora estesa.

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Tontonez69
    Si mi restituisce sempre 23:36:15 mentre entrambi i campi sono impostati su formato ora estesa.
    Strano. Ho provato per scrupolo usando lo stesso formato e il risultato sia su query che su maschera è di 00:11:11. Testato su access xp.

    Che versione di office utilizzi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.