supponiamo di avere una tabella di un db in cui ogni istanza (riga) rappresenta un evento nel tempo in un dato giorno/ora, quindi oltre all'ID dell'evento e ad un campo "descrizione", ho i campi "ora" (di tipo time) e "data" (di tipo date).
Adesso, partendo dal presupposto che ogni evento termina quando si presenta il successivo, ne deriva che il tempo di esecuzione di ogni evento è la differenza di tempo tra l'evento stesso e quello che lo segue.
Domande:è possibile strutturare una query che selezioni gli eventi, e la differenza di tempo tra loro e il loro successore? E' meglio usare campi INT e memorizzare il Timestamp o va bene ugualmente utilizzare campi Date e Time? Forse con il Timestamp sarebbe più semplice e appropriato?
Che ne dite?!