Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    81

    Un numero che rappresenta un arco di tempo

    Ciao a tutti, dovrei inserire nel db mysql un numero che può indicare ore o minuti, questo numero rappresenta un "timing" previsto per l'esecuzione di una certa azione. Non quindi un'orario, ma un arco di tempo.

    Che tipo di dato potrebbe essere nel db? Sono indeciso tra un FLOAT o un INT...

  2. #2
    se l'arco di tempo può essere espresso in maniera frazionale (1,5 ore, per esempio) allora INT non va bene

  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221


    non capisco la ragione di questa richiesta, usa semplicemente un datatime oppure un timestamp, perchè usare un intero? se dai 2 ore di tempo per l'operazione prevista e l'inserimento viene fatto il 22/08/2012 alle 18.00 tu inserisci nel campo 2012-08-22 20:00:00 e hai finito.



    P.S. ma di che DB stiamo parlando?
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  4. #4
    oppure usare due colonne INIZIO FINE, ovviamente DateTime

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    81
    Originariamente inviato da optime
    oppure usare due colonne INIZIO FINE, ovviamente DateTime
    Grazie! Questa idea mi pare appropriata ed al tempo stesso mi dà l'ispirazione su come postare i due dati dal form!

  6. #6

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.