Supprimer un message
Jean-Christophe
Bon, deja, conceptuellement, y a une couille dans ton modele.
"OUT" devrait avoir une contrainte pour verifier qu'il est toujours apres le "IN" correspondant.
Or, avec le "date", tu te retrouves a avoir des incoherence du type "5h est apres 6h".
Il serait nettement plus facile de mettre un timestamp pour "IN" et "OUT" et laisser tomber le champs "date".
Ensuite, tu n'aurais qu'a faire une simple recherche ou "IN" serait sup au jour+6h demande et "OUT" serait inferieur a jour+1j+6h.
"OUT" devrait avoir une contrainte pour verifier qu'il est toujours apres le "IN" correspondant.
Or, avec le "date", tu te retrouves a avoir des incoherence du type "5h est apres 6h".
Il serait nettement plus facile de mettre un timestamp pour "IN" et "OUT" et laisser tomber le champs "date".
Ensuite, tu n'aurais qu'a faire une simple recherche ou "IN" serait sup au jour+6h demande et "OUT" serait inferieur a jour+1j+6h.
Attends, j'ai pas tout suivi.
Si j'ai une prestation de 23h qui commence à 6.30, elle va jusque 5.30 le lendemain, et elle est valide.
Je suis SUR que OUT est après IN. Toujours. Par contre, je ne peux pas laisser tomber la date, puisque le fichier contient des infos sur plusieurs jours et que je dois sortir un rapport quotidien.