Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783

    [logica] calcolo con nuovi numeratori azzerati

    ciao,
    gestisco alcuni contatori di cui prelevo i conteggi mensilmente.
    per conoscere i consumi sottraggo la lettura precedente dall'ultima in questione.
    le letture sono ovviamente riconducibili ad una data

    a breve cambierò i contatori e le cifre non corrisponderanno più.
    i nuovi contatori partiranno da zero ma, teoricamente, potrebbe anche non essere così.

    che strategia usare per avere una continuità nelle attribuzioni dei consumi durante il passaggio da un contatore ad un'altro? stavo pensando di inserire un nuova colonna "contatore" nel DB e di valutarne la disponibilità in fase di calcolo... e cosa potrebbe essere la "disponibilità"?

    esempio pratico del problema:
    1a lettura contatore vecchio: 500 | 01/12/2013
    2a lettura contatore vecchio: 550 | 15/12/2013
    1a lettura contatore nuovo: 000 | 15/12/2013
    2a lettura contatore nuovo : 050 | 30/12/2013
    normalmente avrei sottratto la cifra del 1 dic a quella del 30 dic.. e 'mo?
    idee migliori?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    1a lettura contatore vecchio: 500 | 01/12/2013
    2a lettura contatore vecchio: 550 | 15/12/2013
    1a lettura contatore nuovo: 000 | 15/12/2013
    2a lettura contatore nuovo : 050 | 30/12/2013
    quando parte il nuovo contatore invece di farlo partire da 000 lo fai partire da 050
    così non dovrai neanche più fare calcoli ma estrarre solo la data
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    i contatori sono sigillati, ovviamente , e partono da zero.
    poi metti che tocchi cambiarne uno perché guasto: magari ne metto su uno usato che parte già da 1000...


    edit:
    e poi, col ragionamento che hai fatto, salterebbe comunque lo storico del consumi se estratti diversamente

    riedit:
    ho già capito che poi mi servirà un contatore virtuale che faccia le somme... magari risolvo tutto con questo ma credo sia comunque necessario il primo passaggio
    Ultima modifica di Vincent.Zeno; 31-12-2013 a 00:54

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    i contatori sono sigillati, ovviamente , e partono da zero.
    poi metti che tocchi cambiarne uno perché guasto: magari ne metto su uno usato che parte già da 1000...
    E se mio nonno aveva 5 palle era un flipper, con i se e con i ma non ne esci

    edit:
    e poi, col ragionamento che hai fatto, salterebbe comunque lo storico del consumi se estratti diversamente
    ma anche no se c'è un azzeramento tutto quello prima dell'azzeramento è lo storico
    riedit:
    ho già capito che poi mi servirà un contatore virtuale che faccia le somme... magari risolvo tutto con questo ma credo sia comunque necessario il primo passaggio
    Chiaramente avendo un quadro completo del progetto puoi considerare meglio tutti i fattori
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    con i se e con i ma non ne esci
    però ci devo passare meglio prevenire che curare

    ma anche no se c'è un azzeramento tutto quello prima dell'azzeramento è lo storico
    eh... l'idea era quelle di avere solo un colonna per i dati del contatore.
    te la vedi una colonna così (dove i numeri in grassetto sono le prime letture dei nuovi contatori)?
    500
    550
    000
    050
    250
    300

    anche se ci sono le date sai poi che casino rimettere le mani al programma in caso di modifiche
    mi sa che l'unica è avere colonne diverse e prevedere l'opzione fin dall'inizio...
    du bal....

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se lo dici tu
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.