|
|||
|
|||
|
|||
|
Ce qu'il faut savoir :Avec SQL Serverla fonction GetDate() : retourne la date et l'heure du jour ( Ex. 20/01/2000 12:54:56) Avec Accessla fonction Now() : retourne la date et l'heure du jour ( Ex. 20/01/2000 12:54:56) La fonction DATEADD ( intervalle, nombre, date )
Description :La fonction DateAdd permet d'ajouter un intervalle nombre à une date dans le format intervalle. Exemple : Ajouter 17 minutes à l'heure actuelle:avec SQL SERVER : DATEADD ("mi",17,getdate()) Note : si vous utiliser avec access Date() à la place de now() dans une fonction DateAdd : l'heure de référence sera 00:00. Ex. Nous sommes le 20/01/2000 La fonction DATEDIFF ( intervalle, date1, date2 )
Description :La fonction DateDiff retourne un nombre entier correspondant au nombre Date2-Date1 exprimé dans le format intervalle. Exemple :Soit une base de données, dans laquelle se trouve une table liste (chaque élement de la liste étant daté) : La table Liste: Requête SQL : - Avec Sql Server : SELECT * FROM LISTE where dateDiff("hh",date_liste,getdate())<72 - Avec Access : SELECT * FROM LISTE where dateDiff("h",date_liste,now())<72 La fonction DATENAME ( intervalle, date) (Sql Server uniquement)
Description :Renvois une chaine de texte désignant la partie de la date (intervalle) souhaité. Exemple :Rechercher le nom du mois en cours : - avec Sql Server - cette fonction n'existe pas avec Access mais on pourra utiliser l'exemple suivant pour obtenir le même résultat : - avec Access Note : DATEPART ( intervalle, date)
Description :Renvois un nombre désignant la partie de la date (intervalle) souhaité. Exemple :- avec Sql Server - avec Access Tableau récapitulatif des différents intervalles possible:
|
|
|
(c) 1999-2006 ASP MAGAZINE SARL Partenaires : Codes sources c2i ASP-PHP Hébergement serveurs dédiés Windows |