Bonjour,
Je dispose d'une base de données dans laquelle je stocke des durées au format 'hh:mm'.
Je souhaite récupérer ces durées converties en minutes uniquement.
Sauriez vous m'aider ?
Cordialement,
Anze
Bonjour,
Je dispose d'une base de données dans laquelle je stocke des durées au format 'hh:mm'.
Je souhaite récupérer ces durées converties en minutes uniquement.
Sauriez vous m'aider ?
Cordialement,
Anze
Il faut extraire les heures, les multiplier par 60 et les additionner aux minutes.
Si vous voulez une syntaxe, il faut a minima préciser votre SGBD, le nom de votre table, de vos colonnes... Bref appliquer les règles du forum.
Bonjour et merci pour la rapidité de votre réponse.
En effet je débute dans les manipulations de base de données et j'aurais aimé quelque précisions quant à la syntaxe permettant d'effectuer des opérations dans la requête.
Je travaille sous Access 2007.
Voici la requête que j'utilisais jusqu'à présent:
Ce qui fonctionnait bien entendu parfaitement sur les durées inférieures à une heure...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT MINUTE(DureeActivite) FROM Period WHERE IdPeriod = 1
Merci encore.
Je ne suis pas un grand professionnel d'access, mais s'il y a une fonction MINUTE il doit bien y avoir une fonction HOUR ou HEURE.
Essayez :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT HEURE(DureeActivite)*60 + MINUTE(DureeActivite) FROM Period WHERE IdPeriod = 1
Effectivement, aussi simple que ça... la fonctione HOUR renvoie l'heure.. J'aurais du y penser.
Merci beaucoup.
Cordialement,
Anze
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager