OVH Cloud OVH Cloud

Fonction DatePart

2 réponses
Avatar
Sovan
Bonjour,

Dans mon code VB6, j'utilise une requ=EAte avec la fonction=20
DatePart qui me permet de r=E9cuperer ma date sous une=20
certaine forme.
Ici je voudrais, qu'elle me renvoie la date en mois.

Voici un bout de ma requ=EAte:
SELECT "Mois " & DatePart ("mm",T.[Date],0,0) as C1
FROM MaTable AS T

Le petit soucis, c'est qu'elle me renvoie le mois en=20
chiffre (par exemple 11 pour le mois de novembre)
Je ne sais pas comment transformer ce "11" en "Novembre" !

Merci pour votre aide.
Sovan.

2 réponses

Avatar
Eric
Bonjour Sovan,

Tu devrais pouvoir récupérer le nom du mois avec la fonction MonthName()

Testes :
SELECT "Mois " & MonthName(DatePart("m",T.[Date],0,0)) as C1
FROM MaTable AS T

A+
Eric

"Sovan" écrivait news:337001c4290e
$5130f360$:

Bonjour,

Dans mon code VB6, j'utilise une requête avec la fonction
DatePart qui me permet de récuperer ma date sous une
certaine forme.
Ici je voudrais, qu'elle me renvoie la date en mois.

Voici un bout de ma requête:
SELECT "Mois " & DatePart ("mm",T.[Date],0,0) as C1
FROM MaTable AS T

Le petit soucis, c'est qu'elle me renvoie le mois en
chiffre (par exemple 11 pour le mois de novembre)
Je ne sais pas comment transformer ce "11" en "Novembre" !

Merci pour votre aide.
Sovan.


Avatar
Sovan
Merci Eric, mais j'ai trouvé plus court :

SELECT "Mois " & Format(T.[Date], "mmmm") as C1
FROM MaTable AS T


-----Message d'origine-----
Bonjour Sovan,

Tu devrais pouvoir récupérer le nom du mois avec la


fonction MonthName()

Testes :
SELECT "Mois " & MonthName(DatePart("m",T.[Date],0,0)) as


C1
FROM MaTable AS T

A+
Eric

"Sovan" écrivait


news:337001c4290e
$5130f360$:

Bonjour,

Dans mon code VB6, j'utilise une requête avec la




fonction
DatePart qui me permet de récuperer ma date sous une
certaine forme.
Ici je voudrais, qu'elle me renvoie la date en mois.

Voici un bout de ma requête:
SELECT "Mois " & DatePart ("mm",T.[Date],0,0) as C1
FROM MaTable AS T

Le petit soucis, c'est qu'elle me renvoie le mois en
chiffre (par exemple 11 pour le mois de novembre)
Je ne sais pas comment transformer ce "11"




en "Novembre" !

Merci pour votre aide.
Sovan.



.