OVH Cloud OVH Cloud

Format de date

2 réponses
Avatar
Christine Imbeault
Bonjour à tous,

Ma requête

SELECT Table1.Date, Table1.Moulin, Avg(Table1.Valeur) AS MoyenneDeValeur
FROM Table1
GROUP BY Table1.Date, Table1.Moulin;

Dans ma table, la date s'affiche 01-01-2003 01: 30. Existe-t-il une
fonction qui me donnerait seulement la partie de la date et non l'heure :
Par exemple, lors de la sélection, la date devrait être 01-01-2003.

Merci
Christine

2 réponses

Avatar
Raymond [mvp]
bonsoir.

tu peux faire par exemple:
SELECT Format([Madate],"dd/mm/yyyy") AS Expr1, Table1.Moulin,
Avg(Table1.Valeur) AS MoyenneDeValeur
FROM table1
GROUP BY Format([Madate],"dd/mm/yyyy"), Table1.Moulin;

Ne jamais nommer un champ date car c'est un mot réservé access.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Christine Imbeault" a écrit dans le
message de news:%
Bonjour à tous,

Ma requête

SELECT Table1.Date, Table1.Moulin, Avg(Table1.Valeur) AS MoyenneDeValeur
FROM Table1
GROUP BY Table1.Date, Table1.Moulin;

Dans ma table, la date s'affiche 01-01-2003 01: 30. Existe-t-il une
fonction qui me donnerait seulement la partie de la date et non l'heure :
Par exemple, lors de la sélection, la date devrait être 01-01-2003.

Merci
Christine




Avatar
3stone
Salut,

"Christine Imbeault"
Ma requête

SELECT Table1.Date, Table1.Moulin, Avg(Table1.Valeur) AS MoyenneDeValeur
FROM Table1
GROUP BY Table1.Date, Table1.Moulin;

Dans ma table, la date s'affiche 01-01-2003 01: 30. Existe-t-il une
fonction qui me donnerait seulement la partie de la date et non l'heure :
Par exemple, lors de la sélection, la date devrait être 01-01-2003.




Format([champ];"jj-mm-aaaa")



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------