J'ai fait une bonne recherche ici, mais je ne vois rien qui me vienne en tête pour celui-ci.Requête SQL incluant le calcul du temps
Fondamentalement, j'ai un appel de table Diaries, cela contient des champs tels que StartTime EndTime, j'ai besoin de faire un calcul qui calcule la différence en minutes entre StartTime et EndTime. alors pour chaque rangée qui correspond ce jour je dois additionner le résultat en minutes.
Quelque chose comme:
Select DiaryID, TotalMinutes
from (Select (EndTime - StartTime)/60 AS SubTotalMins
from Diary Where ID = Diary.ID) AS FirstSelect
(Sum(FirstSelect.SubTotalMins) As TotalMinutes
Where ID = Diary.ID
Ce qui précède est infect bien sûr, mais vous pouvez voir ce que je suis en train de travailler.
Pour chaque ligne, calculez la différence entre End et Start en minutes. Pour toutes les lignes qui correspondent à la somme de la clause where. Renvoyez la somme.
Des idées?
Cordialement
pouvez-vous ajouter le schéma de la table s'il vous plaît et dire quelle plateforme c'est? – gbn