Lors de la création des procédures stockées pour un SQL Server, une fonction commune est la manipulation et du calcul des dates . Vous pouvez utiliser la fonction " DateDiff ()" pour calculer le nombre de jours entre deux dates. Ce processus fonctionne même si le format de date est au format "AAAAMMJJ" . Ce format est courante dans certaines applications pour afficher la première année , puis le mois et le jour d'une date. C'est aussi un moyen de mise en forme automatique d'une date pour le garder cohérent pour les utilisateurs. Instructions
1
créer trois variables SQL . La première variable est affecté le nombre de jours calculé . Les deuxième et troisième variables sont utilisées pour stocker des valeurs de date. Le code pour créer des variables est la suivante: declare @ jours intdeclare @ startDate datetimedeclare @ endDate datetime
2
attribuer des dates pour les variables . Variables de date SQL Server peuvent utiliser n'importe quel format de date, y compris le format "AAAAMMJJ" . Le code pour assigner des dates est la suivante: set @ startDate = '2010 /01/01 ' set @ endDate = '2010 /31/01 '
3
calculer le nombre de jours entre le deux dates . Le code suivant implémente la fonction DateDiff pour les calculs de jour : set @ jours = Période (d, @ startDate , @ endDate )
4
imprimer les résultats pour tester le code . La ligne suivante affiche les résultats au débogueur : Print @ jours