ala_daly
Messages postés75Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention31 mars 2006
-
26 déc. 2005 à 15:28
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
31 déc. 2005 à 11:58
Salut tt le monde, j'ai une BD contenat plusieurs champs, dont un pour l'heure de type TIME, je voudrais pour un ensemble d'enregistrements données faire la différence entre l'heure maximale et l'heure minimale; autrement dit; si mon champ TIME s'apelle heure; et que j'ai fait une sélection de MAX(heure) et MIN(heure); comment je pourrais dans la même requête mysql avoir la différence entre MIN(heure) MAX(heure) dans un format hh:mm:ss bien entendu;
ala_daly
Messages postés75Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention31 mars 2006 27 déc. 2005 à 08:26
Oh non, c'est pas aussi simple que ça, cette requête ne donne que la différence entre les heures et ne prend pas en considération les minutes et secondes;
Plus clairement; après son exécution je reçoit une suite de 1 et de 0 tandis que je veux des heures au format hh:mm:ss
A vous d'essayer et de voir le résultat;
Merci %
Vous n’avez pas trouvé la réponse que vous recherchez ?
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 30 déc. 2005 à 12:22
Encore heureux que c'est possible...
DATE_FORMAT (date, format)
date dans ce cas la peut être n'importe quel type de date, que ce soit fait via une opération ou une date pré-prête.
Ici, dans l'exemple, date = max(heure) - min(heure).
format représente le format de la date que tu souhaites récupérer. Ici sous la forme
%H/%i/%s soit heure/minute/seconde.
Donc la syntaxe est bonne... sauf que :
SELECT
DATE_FORMAT( (max(heure)-min(heure), "%H/%i/%s") FROM matable
WHERE `ip`='127.0.0.1' ORDER BY date
Ca c'est pas bon, parce que y'a une ( en trop :)
"SELECT DATE_FORMAT ( max(heure)-min(heure), '%H/%i/%s) FROM table WHERE ip = '127.0.0.1' ORDER BY date";
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 31 déc. 2005 à 11:58
Salut,
ah ouais...
Bon, j'étais sur que ça marchait, mais pour les erreurs de synthaxes,
vous pouvez toujours les résoudres seuls et facilement !!! ou au moins,
envoyez nous les messages d'erreur !!!
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)