IN e OUT non sono così banali da gestire, se non forzi dall'applicazione un controllo preventivo di coerenza (che significa in pratica che puoi benissimo evitarte tutta la fatica di fare controlli expost, mettendoli prima), altrimenti nulla impedisce di trovarti ad esempio due IN e nessun OUT, o magari
IN, IN, IN, OUT, IN, IN, IN, OUT e così via.
Fare un triggerone che controlla l'immissione non ha molto senso (perchè deve tornare il risultato all'applicazione).
Risultato netto: più è "intelligente" la registrazione (quindi l'applicazione), meno è rognoso dover ricostruire una situazione che deve essere la più sicura possibile (per evitare errori).
Dopo aver sbattuto la testa, un bel po', con sistemi fatti così (cioè a righe distinte) ora preferisco di gran lunga quelli con record singolo (IN e OUT nei campi). L'applicazione fa qualche controllo prima (pochi), a in uscita e rendicontazione la vita è molto più semplice


Rispondi quotando