Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1519 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Comment calculer la durer entre 2 datetime ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment calculer la durer entre 2 datetime ?

n°1365459
weed
Posté le 12-05-2006 à 21:45:22  profilanswer
 

voilou, tout est dans le titre. Comment fait on pour calculer la durer entre 2 date au format datetime.
 
Ma requete si ca peut aider :
 
SELECT c1.MSISDN_ID,  
c1.DATE_DEBUT, c2.DATE_DEBUT,
c2.DATE_DEBUT - c1.DATE_DEBUT  <==== marche pas :(
 
FROM cra_dise c1, cra_dise c2
WHERE c1.MSISDN_ID = c2.MSISDN_ID
AND  c1.DATE_DEBUT < c2.DATE_DEBUT

mood
Publicité
Posté le 12-05-2006 à 21:45:22  profilanswer
 

n°1365519
olivthill
Posté le 13-05-2006 à 00:07:10  profilanswer
 

La syntaxe varie selon les bases de données. Laquelle est-ce ?

n°1365520
weed
Posté le 13-05-2006 à 00:07:52  profilanswer
 

le sgbd serait Mysql

n°1365522
weed
Posté le 13-05-2006 à 00:24:21  profilanswer
 

ce n'est pas la denriere version de Mysql, je crois que c'est la version 4.X et non pas la 5.
 
J'ai trouvé une fonction, datediff, mais je n'arrive pas à la faire fonctionner  
 
SELECT c1.MSISDN_ID,  
c1.DATE_DEBUT, c2.DATE_DEBUT,
DATEDIFF (c2.DATE_DEBUT, c1.DATE_DEBUT)
 
FROM cra_dise c1, cra_dise c2
WHERE c1.MSISDN_ID = c2.MSISDN_ID
AND  c1.DATE_DEBUT < c2.DATE_DEBUT
 
quand je fais le test de l'exemple, cela fonctionne parfaitement.
Pour l'instant je fais un test en local sur un easyphp, donc mysql 4.1.19


Message édité par weed le 13-05-2006 à 00:33:22
n°1365525
weed
Posté le 13-05-2006 à 00:38:58  profilanswer
 

Désolé pour le derangement mais curieusement cela fonctionne parfaitement :)
 
en fait :
 
SELECT c1.MSISDN_ID,  
c1.DATE_DEBUT, c2.DATE_DEBUT,
DATEDIFF(c1.DATE_DEBUT,c2.DATE_DEBUT)  
FROM cra_dise c1, cra_dise c2
WHERE c1.MSISDN_ID = c2.MSISDN_ID
AND  c1.DATE_DEBUT < c2.DATE_DEBUT


Message édité par weed le 13-05-2006 à 00:40:57

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Comment calculer la durer entre 2 datetime ?

 

Sujets relatifs
[C] Calculer le temps d'exécution d'une boucle.SQL conversion d'une date en DATETIME en java
Comment calculer le nombre de pages selon une division par 10 ?Requète sql datetime
Comparer un datetime avec un date (sans l'heure)[C#] Datetime.AddYear Addminute etc. marchent pas
Logiciel pour calculer un flot maximal dans un grapheFormulaire pour calculer un prix suivant des options
Comment calculer des statistiques automatiquement ?calculer temps d'exécution d'un prog
Plus de sujets relatifs à : Comment calculer la durer entre 2 datetime ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR