Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Ma ti bastano le ore intere oppure calcoli anche le frazioni di ora ???
    Immaginiamo che calcoli anche le frazioni quindi usiamo la funzione DateDiff col parametro minuti (n)

    Nella tabella i campi "Tempo" e "Totale" NON ti servono
    mentre il campo "Importo" deve essere di tipo Valuta e non Numerico (perderesti i decimali)


    codice:
    SELECT 
    Tab1.ID, 
    Tab1.[Data entrata], 
    Tab1.[Data uscita], 
    Tab1.Importo, 
    (DateDiff("n",[Data entrata],[Data uscita]))/60 AS Tempo, 
    [Importo]*[Tempo] AS Totale
    FROM Tab1
    ;

    PS: 28 ore e 30 minuti le leggerai come 28,5

    Facci sapere
    Ultima modifica di nman; 24-02-2016 a 10:24

  2. #2
    Quote Originariamente inviata da nman Visualizza il messaggio
    Facci sapere
    Grazie infinite!! Funziona perfettamente!
    Va bene per il momento anche se calcole le ore,decimali, in futuro però forse avrei bsogno di avere la differenza in minuti!
    L'unica cosa che non mi funziona è che eseguendo la querry i risultati non vengono memorizzati nella tabella ma solo nella querry, mi piacerebbe averli anche lì.

    Grazie ancora
    Se ci sarà l'occasione ti devo una benuta
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

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 © 2026 vBulletin Solutions, Inc. All rights reserved.