Sommare le ore

di Fabriziog il
3 risposte
Vorrei in una query di riepilogo che le ore scritte in oo:mm:ss si sommassero. Guardando in giro qualcuno consiglia di usare il criterio datediff, ma mi lascia molto perplesso.

3 Risposte

  • Ma hai guardato la guida..?
    Tu hai l'esigenza di sommare... ti pare che datediff anche solo come nome possa sommare..?
    La risposta è NO.

    Eventualmente DateAdd ... ma solo se la somma non supera 23:59:59 altrimenti essendo un formato Data scatta il giorno successivo... ed i conti non tornerebbero.

    Quindi serve convertire tutti i dati in unità elementare... secondi.
    Sommare tutti... ed il risultato lo si converte in una stringa contenente la conversione per divisione della somma in secondi...
    Secondi/3600=ore
    Il resto lo si converte in minuti... ed il resto sono secondi..

    Dicevo stringa in quanto non esiste un formato alternativo.
  • @Alex ha scritto:


    Ma hai guardato la guida..?
    Sì, ma vado sempre a finire con le date.

    @Alex ha scritto:


    Tu hai l'esigenza di sommare... ti pare che datediff anche solo come nome possa sommare..?
    Infatti, per questo ho scritto qui.
Devi accedere o registrarti per scrivere nel forum
3 risposte