|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() François Inscription : décembre 2009 Messages : 5 ![]() |
Bonjour,
Je cherche à extraire à partir d'une table d'évènements DEBUT et FIN la durée de chaque évènement. Table d'évènements ------------------------------- ID Etat DateEvenement 3 FIN 2010-11-28 4 DEBUT 2010-11-27 3 DEBUT 2010-11-26 1 FIN 2010-10-26 ---+ 2 FIN 2010-10-23 l 4 jours 1 DEBUT 2010-10-22 ---+ Extraction des durées ------------------------------- ID Durée (jours) 3 2 1 4 J'ai commencé à faire la recherche de tous les évènements DEBUT et je cherche à rajouter le champ "Durée". Mais je ne vois pas comment la créer... Quelqu'un pourrait m'orienter sur la solution? Merci à tous! François |
|
|
00
|
|
|
#2 |
![]() ![]() |
Qu'avez-vous commencé à écrire comme requête ?
Quel est votre SGBD ?
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() François Inscription : décembre 2009 Messages : 5 ![]() |
Merci Waldar pour ta réponse.
Je suis actuellement sous Access 2007, voire SQL Server 2008 dans un proche avenir en fonction du volume de données... Je suis arrivé à la requête suivante: Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() |
Comme ne vous intéressent que les résultats où on trouve DEBUT et FIN, vous n'avez pas besoin de faire une jointure externe.
Il faut en filtrer une sur DEBUT, une sur FIN (vous ne l'avez perçu que pour DEBUT, bizarre Vous n'êtes plus très loin, avec ces indications vous devriez trouver.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#5 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 932 ![]() |
Sous MS SQL Server :
Code :
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
01
|
|
|
#6 | ||
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 436 ![]() |
Une petite correction au code de SQLpro, qui permettra d'avoir une seule ligne par ID et non quatre
Code :
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
||
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 932 ![]() |
Oh, merde :!!!! faut dire que je donne un cours SQL avancé à Osys en même temps !!!!!
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() François Inscription : décembre 2009 Messages : 5 ![]() |
Ca y est, j'ai fini par trouver mon dernier problème...
Certains évènements avaient plusieurs DEBUT et plusieurs FIN. Et je devais garantir de bien associer un évènement DEBUT au premier évènement FIN trouvé aprés... J'en suis arrivé à la reqête suivante: Code :
Reste plus qu'à résoudre l'import d'un fichier texte avec des dates au format texte dans Access 2007 dans des champs date/time... |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com