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

    Aiuto gestione database

    Salve a tutti, devo risolvere questo problema e mi hanno consigliato questo forum:
    devo analizzare e interpretare una lunga serie di misurazioni, in particolare si tratta di un periodo di un anno in cui giorno per giorno, ora per ora, sono stati registrati dei valori (volumi d'acqua), da 49 misuratori.

    Ho il tutto in formato excel, si tratta di 390 giorni di misurazioni, 9360 ore in cui vengono fatte queste misure, il tutto per 49 dispositivi, fanno un totale di 458640 righe di excel.

    I dati si presentano nella forma

    08/09/2011 0.00
    08/09/2011 1.00
    08/09/2011 2.00
    08/09/2011 3.00
    08/09/2011 4.00
    08/09/2011 5.00
    08/09/2011 6.00
    08/09/2011 7.00
    08/09/2011 8.00
    08/09/2011 9.00
    08/09/2011 10.00
    08/09/2011 11.00
    08/09/2011 12.00
    08/09/2011 13.00
    08/09/2011 14.00
    08/09/2011 15.00
    08/09/2011 16.00
    08/09/2011 17.00
    08/09/2011 18.00
    08/09/2011 19.00
    08/09/2011 20.00
    08/09/2011 21.00
    08/09/2011 22.00
    08/09/2011 23.00

    Per procedere nelle analisi ho bisogno del primo e dell'ultimo valore per ogni giorno. Le misurazioni sono elencate giorno dopo giorno senza spazi o altro, proprio come riportato sopra.

    Quello che io vi chiedo è: esiste un modo, magari qualche comando di excel, per estrarre da un elenco, per ogni data, il primo e l'ultimo valore??
    Nel caso che excel non fosse d'aiuto, secondo voi in che modo si potrebbe intervenire con mysql?? Aggiungo che non sono molto ferrato in materia....

    Vi ringrazio!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Il problema riguarda l'argomento database, c'è una sezione apposita, sebbene chi frequenta questa sezione ha a che fare spesso con i database, nella sezione "Database" troverai sicuramente più risposte.
    Qui si parla principalmente di PHP.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611

    Re: Aiuto gestione database

    cosa intendi con

    ho bisogno del primo e dell'ultimo valore per ogni giorno
    vuoi la parte iniziale e finale della data?
    NON ABBANDONATE CANI O GATTI!!!

  4. #4
    intendo che voglio per ogni giorno il valore della misura alle 00:00 e alle 23:00...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    ti consiglio innanzitutto di utilizzare per il campo dataora il formato ISO ossia 2011-11-27 23:30:00

    dunque per fare quello che vuoi tu:

    select * from tabella where date_format(CAMPODATA, '%H') = '00' and date_format(CAMPODATA, '%H') = '23'

    così prendi i dati delle ore 00 e le ore 23

    però devi trasformare i campi dataora in formato iso
    NON ABBANDONATE CANI O GATTI!!!

  6. #6
    scusami non sono molto ferrato in materia....cos'è che devo fare precisamente??

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    innanzitutto hai 458640 righe???

    excel dovrebbe avere una opzione per convertire le date in formato iso, non chiedermi come perchè non ricordo proprio

    dopo che hai convertito la data ti passi i dati in mysql e poi esegui la query che ti ho detto... otterrai quello che vuoi
    NON ABBANDONATE CANI O GATTI!!!

  8. #8
    grazie...

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.