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.
Email : http://scr.im/waldar
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
Email : http://scr.im/waldar
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