J'utilise une base de données d'accès Microsoft à partir d'un programme de présence. Je veux faire mon propre site Web de présence, mais j'ai des problèmes pour créer la requête sql.Requête SQL pour calculer la différence entre deux lignes (checkin/checkout)
i ont une table avec les colonnes ci-dessous:
USERID | CHECKTIME | CHECKTYPE
où userid est un nombre, checktime est date/heure et CheckType détermine si le CHECKIN utilisateur (I) ou Google Checkout (O).
données Exemple:
5 | 26/01/2017 14:20:00 | I
5 | 26/01/2017 20:10:00 | O
6 | 26/01/2017 08:05:00 | I
6 | 26/01/2017 17:31:00 | O
Comment puis-je montrer à l'utilisateur, la date, et la différence de temps entre les 2 lignes? (checkin et checkout)?
merci d'avance, Philip.
je votre requête, mais j'ajouté « où b.userid = a.userid » au lieu d'utiliser (ou) puisque vous ne disposez pas d'un joindre à l'extérieur de la de la clause. Mais je n'obtiens aucun résultat de la requête – Phil