|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Christophe CharronDéveloppeur informatique Inscription : juillet 2005 Messages : 768 ![]() |
Bonjour,
soit une table avec une colonne date_début et une colonne date_fin qui comme leur nom l'indique contiennent les dates de début et de fin des tâches. Je recherche toutes les tâches à réaliser entre le 1° mai et le 31 mai soit un résultat retournant par exemple : 1 une tâche débutant le 25 avril et se terminant le 5 mai 2 une tâche débutant le 2 mai et se terminant le 3 mai 2 une tâche débutant le 8 mai et se terminant le 8 mai 4 une tâche débutant le 29 mai et se terminant le 3 juin 5 une tâche débutant le 2 avril et se terminant le 14 juillet comment faire la requête la moins gourmande pour faire ce type de recherche ? D'avance merci pour vos suggestions
__________________
Cordialement, Christophe Charron Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature |
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Salut,
Je pense qu'avec un DATEDIFF, tu pourrais obtenir ce résultat. Code SQL :
Je suis vraiment pas sûr du résultat, à tester. |
||
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Christophe CharronDéveloppeur informatique Inscription : juillet 2005 Messages : 768 ![]() |
Non datediff donne le nombre de jours d'écart entre 2 dates, c'est à dire que cela me renvoie 2 pour un datediff('2005-05-31','2005-05-29') et datediff('1981-05-10','1981-05-08').
autre idée ?
__________________
Cordialement, Christophe Charron Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Je sais bien que ça retourne le nombre de jour entre 2 dates
Tu as testé au moins ? |
|
|
00
|
|
|
#5 | |
|
Membre éprouvé
![]() Christophe CharronDéveloppeur informatique Inscription : juillet 2005 Messages : 768 ![]() |
Citation:
j'ai entre autre choses tous les enregistrements de mai 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009 mais j'avais fait un limit 10000 sans ordonner
__________________
Cordialement, Christophe Charron Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature |
|
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : août 2002 Messages : 1 036 ![]() |
Bonjour,
Tu peux essayer : Code :
|
||
|
|
00
|
|
|
#7 | |||
|
Membre éprouvé
![]() Christophe CharronDéveloppeur informatique Inscription : juillet 2005 Messages : 768 ![]() |
Citation:
c'est ce à quoi je viens d'arriver à l'instant !!! Je tentais de me noyer dans un verre d'eau Merci.
__________________
Cordialement, Christophe Charron Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com