Les Snippets

Connexion

Recherche par année sur un intervalle de date

Niveau requis pour utiliser/comprendre cette source : 2 ( Initié )
Créé le 05/07/2008 00:27:49 et initié par JoJo738 [Liste]
Vue : 1057
Catégorie(s) : Base de données, Date & Heure, Trucs & Astuces
Langage sélectionné : SQL
Langages dispo pour ce code :
- SQL
- Voir tous les langages pour ce code snippet



Langage : SQL
Date ajout : 05/07/2008
Posté par JoJo738 [Liste]
SET @annee = '2008';
 SELECT
   DateDebut,
   DateFin
 FROM
   test_date
 WHERE
   TO_DAYS( STR_TO_DATE( CONCAT(@annee, '-01-01'), '%Y-%m-%d' ) ) - TO_DAYS( DateDebut ) 
     BETWEEN
         - DAYOFYEAR(STR_TO_DATE( CONCAT(@annee, '-12-31'), '%Y-%m-%d' ) )
       AND
         DATEDIFF( DateFin, DateDebut )
Remarque :
DateDebut et DateFin, deux champs DATE(TIME) ou l'on recherche l'année @annee



Codes sources en rapport avec : Intervalle

{Visual Basic, VB6, VB.NET, VB 2005} SAUVEGARDE AUTOMATIQUE
Ce logiciel sert à programmer des sauvegardes automatiques. Dans la version 2, vous pouvez choisir l...

{Visual Basic, VB6, VB.NET, VB 2005} PROGRAMME DE DICHOTOMIE AVEC PRÉCISION DE 10^-30 SOIT 28 CHIFFRES APRÈS LA VIRGULE
Bah en fait c'est un programme qui permet de trouver un encadrement à 10^-n près d'une racine soluti...

{PHP} CALCUL DU TEMPS ÉCOULÉ ENTRE 2 DATES
Vous lui fournissez deux dates et il vous renvoie le temps écoulé entre la première date et la deuxi...

{Visual Basic, VB6, VB.NET, VB 2005} TIMER OCX A INTERVAL LONG (MULTI-USAGE : CLASSIQUE, BENCHMARK, HORLOGE)
Un petit Timer sans prétention, pour remplacer celui de VB. 3 options : (expliquées sur la Form > H...

{JAVA / J2EE} CHRONOMETER
Un chronomètre de plus avec spécification de l'intervalle de déclenchement en millisecondes....

{C# / C#.NET} FENÊTRE S'AFFICHANT DURANT UN INTERVALLE DE TEMPS DONNÉ
Il s'agit d'une fenêtre d'attente s'affichant durant le temps nécéssaire au chargement d'une applica...

{Visual Basic, VB6, VB.NET, VB 2005} MULTI-APPS
Lance une liste d'application avec un intervale défini entre chaque lancement. Tout bête mais pratiq...