Je travaille sur le système de présence, et au-dessous mes données dans la base de données du serveur SQLObtenez le minimum et le maximum de temps. Fom enregistrement de présence dans Sql Server
|EmpCode|Date |WorkDate |CheckIn |CheckOut |TotalTime
|143 |2017-02-13 |2017-02-13 |20:09:02 |22:38:50 |2.496666000
|143 |2017-02-13 |2017-02-13 |22:59:19 |23:18:15 |0.315555000
|143 |2017-02-13 |2017-02-13 |23:33:47 |05:04:24 |5.510277000
|143 |2017-02-14 |2017-02-13 |02:52:38 |05:12:04 |2.323888000
|143 |2017-02-14 |2017-02-14 |20:09:26 |21:59:27 |1.833611000
|143 |2017-02-14 |2017-02-14 |22:30:10 |22:49:26 |0.321111000
|143 |2017-02-15 |2017-02-14 |05:05:05 |05:08:13 |0.052222000
- Je veux la sortie comme
|EmpCode|wrk |InTime |OutTime |TotalTime
|143 |2017-02-13 |08:09:02 PM|05:12:04 AM|10:38:00
|143 |2017-02-14 |08:09:26 PM|05:08:13 AM|02:12:00
SQLzim avait une bonne réponse. ils avaient juste besoin de concaténer la date pour les heures d'enregistrement et de paiement – xQbert
Comment avez-vous obtenu ces totaux? Utilisez-vous des valeurs symboliques? – gjfonte
somme temps total. vous obtenez 10.646 ou là abouts. 10 heures. Prenez .646 * 60 et vous obtenez 38 à peu près. – xQbert