Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2011, 10h29   #1
Invité de passage
 
Homme
Administrateur de base de données
Inscription : avril 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 2
Points : 1
Points : 1
Par défaut Requete pour faire une différence entre deux dates

Bonjour,

Je suis informaticien, nouveau dans le langage SQL et je souhaiterais comparer deux champs 'date' afin de calculer la durée entre ces dernières.

En gros je travail sur la gestion d'intervention de maintenance, j'ai donc une date de prise en charge et une date de fin d'intervention. On me demande des statistiques sur la durée d'intervention de mes collègues technicien .

(SGBD Oracle)

Pour le moment j'arrive a calculer cette durée mais en mois, hors les interventions sont le plus souvent clôturées en quelques jours.

Code :
1
2
3
4
 
SELECT DEMANDEINTERVENTION.NUMDEMANDEI, DEMANDEINTERVENTION.DATEDEBUTINTERVENTION,
       DEMANDEINTERVENTION.DATEFININTERVENTION,months_BETWEEN(DEMANDEINTERVENTION.DATEFININTERVENTION,DEMANDEINTERVENTION.DATEDEBUTINTERVENTION)
FROM DEMANDEINTERVENTION

Merci d'avance,

Cordialement Jerome
PkoiTan2N est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 11h09   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 442
Points : 10 442
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Un simple moins fera l'affaire :
Code :
1
2
3
4
5
6
SELECT date '2011-04-28' - date '2011-04-25' AS nb_jours
  FROM dual;
 
  NB_JOURS
----------
         3
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 13h14   #3
Invité de passage
 
Homme
Administrateur de base de données
Inscription : avril 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Santé

Informations forums :
Inscription : avril 2011
Messages : 2
Points : 1
Points : 1
Citation:
Envoyé par Waldar Voir le message
Un simple moins fera l'affaire :
Code :
1
2
3
4
5
6
SELECT date '2011-04-28' - date '2011-04-25' AS nb_jours
  FROM dual;
 
  NB_JOURS
----------
         3

Je chercher bien trop compliqué, merci pour la réactivité

Bonne continuation
PkoiTan2N est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h29.


 
 
 
 
Partenaires

Hébergement Web