Salut j'ai obtenir des données de l'appareil bio-métrique comme: -appareil d'enregistrement Bio-métrique
|Id |EmpCode | WorkDate |InOutMode
|247 |51 | 2017-02-13 20:08:52.000 |0
|392 |51 | 2017-02-13 22:38:51.000 |1
|405 |51 | 2017-02-13 22:59:18.000 |0
|415 |51 | 2017-02-13 23:18:17.000 |1
|423 |51 | 2017-02-13 23:33:44.000 |0
|456 |51 | 2017-02-13 01:30:15.000 |1
|463 |51 | 2017-02-13 02:52:02.000 |0
|483 |51 | 2017-02-13 05:11:54.000 |1
|1034 |51 | 2017-02-14 20:09:23.000 |0
|1172 |51 | 2017-02-14 21:59:23.000 |1
|1217 |51 | 2017-02-14 22:30:28.000 |0
|1214 |51 | 2017-02-14 22:30:39.000 |0
|1238 |51 | 2017-02-14 22:49:51.000 |1
|1257 |51 | 2017-02-14 23:19:10.000 |0
|1315 |51 | 2017-02-14 05:04:16.000 |1
|1323 |51 | 2017-02-14 05:05:17.000 |0
|1329 |51 | 2017-02-14 05:08:17.000 |1
|1330 |51 | 2017-02-14 05:08:18.000 |1
Je veux obtenir des données de dossier de tableau ci-dessus comme: -
|EmpCode |WorkDate |CheckIn |CheckOut |TotalHours
|51 |2017-02-13 |20:08:52 |22:38:51 |2.499722000
|51 |2017-02-13 |22:59:18 |23:18:17 |0.316388000
|51 |2017-02-13 |23:33:44 |01:30:15 |3.103330000
|51 |2017-02-13 |02:52:02 |05:11:54 |2.331111000
|51 |2017-02-14 |20:09:23 |21:59:23 |1.833333000
|51 |2017-02-14 |22:30:28 |22:49:51 |0.323055000
|51 |2017-02-14 |23:19:10 |05:04:16 |5.323055000
|51 |2017-02-14 |05:05:17 |05:08:18 |0.050000000
PS: Le dupliquer IN ou OUT est ignoré.13, 14, 17 et 18 lignes dans les données brutes. 2. Les minutes sont en point décimal à l'heure dans le calcul des heures.
J'ai besoin de l'aide de la requête Sql-Server pour obtenir ces résultats.
Mon code actuel me permet pas et laisser aussi quelques lignes et obtenir un résultat erroné et total d'heures merci :)
Note: - Quand mon excute de requête manquant deux lignes: -
|456 |51 | 2017-02-13 01:30:15.000 |1
|463 |51 | 2017-02-13 02:52:02.000 |0
Eh bien, ce semble familier que ... http: //stackoverflow.com/questions/42253727/attendance-record-from-bio-metric-device –
double possible de [document de présence du dispositif bio-métrique] (http : //stackoverflow.com/questions/42253727/attendance-record-from-bio-metric-device) – andrews
pourquoi avez-vous posté la deuxième question identique pendant une période de 6 heures? Attendez la bonne réponse à votre question initiale. – andrews