OVH Cloud OVH Cloud

Problème avec une requête

2 réponses
Avatar
Céline BALLEREAU
Bonjour,

Je souhaite faire une requ=EAte sur SQL Server similaire =E0=20
celle que j'avais sur Access. Le probl=E8me est que je ne=20
trouve pas la m=E9thode pour pouvoir convertir un champ date=20
en format 'mmmm/yyyy'

Voici la requ=EAte que j'avais sur Access:

"SELECT Format$([INFO_ATELIER].[timestamp],'mmmm/yyyy') AS=20
[Date], INFO_ATELIER.CODE_MACHINE_VAL0 AS Machine, Sum
(INFO_ATELIER.QTE_EJECTIONS_TYPE2_VAL0) AS [Ej =E9tincelle],=20
Sum(INFO_ATELIER.QTE_PRODUITE_VAL0) AS [Qt=E9 produite]
FROM INFO_ATELIER
GROUP BY Format$([INFO_ATELIER].[timestamp],'mmmm/yyyy'),=20
INFO_ATELIER.CODE_MACHINE_VAL0,=20
INFO_ATELIER.CODE_LIGNE_VAL0
HAVING (((INFO_ATELIER.CODE_MACHINE_VAL0)=3D"100_1") AND=20
((INFO_ATELIER.CODE_LIGNE_VAL0)=3D1))
ORDER BY First(INFO_ATELIER.timestamp);"

Je vous remercie d'avance,

C=E9line.

2 réponses

Avatar
Vuillermet Jacques
Voir les possibilités de la fonction CONVERT dans la doc en ligne.
(notion de style de date)

Jacques.

"Céline BALLEREAU" a écrit dans le message de news:
1f74801c45791$3f4027a0$
Bonjour,

Je souhaite faire une requête sur SQL Server similaire à
celle que j'avais sur Access. Le problème est que je ne
trouve pas la méthode pour pouvoir convertir un champ date
en format 'mmmm/yyyy'

Voici la requête que j'avais sur Access:

"SELECT Format$([INFO_ATELIER].[timestamp],'mmmm/yyyy') AS
[Date], INFO_ATELIER.CODE_MACHINE_VAL0 AS Machine, Sum
(INFO_ATELIER.QTE_EJECTIONS_TYPE2_VAL0) AS [Ej étincelle],
Sum(INFO_ATELIER.QTE_PRODUITE_VAL0) AS [Qté produite]
FROM INFO_ATELIER
GROUP BY Format$([INFO_ATELIER].[timestamp],'mmmm/yyyy'),
INFO_ATELIER.CODE_MACHINE_VAL0,
INFO_ATELIER.CODE_LIGNE_VAL0
HAVING (((INFO_ATELIER.CODE_MACHINE_VAL0)="100_1") AND
((INFO_ATELIER.CODE_LIGNE_VAL0)=1))
ORDER BY First(INFO_ATELIER.timestamp);"

Je vous remercie d'avance,

Céline.
Avatar
Céline BALLEREAU
Bonjour,

J'utilise cette fonction pour travailler avec les dates,
mais il n'y a pas de format répondant à mon besoin. Je
souhaiterai savoir s'il existe une méthode pour créer
d'autres formats ou alors d'autres codes qui peuvent être
utilisés avec la fonction CONVERT.

Merci d'avance,

Céline.

-----Message d'origine-----
Voir les possibilités de la fonction CONVERT dans la doc


en ligne.
(notion de style de date)

Jacques.

"Céline BALLEREAU" a écrit dans


le message de news:
1f74801c45791$3f4027a0$
Bonjour,

Je souhaite faire une requête sur SQL Server similaire à
celle que j'avais sur Access. Le problème est que je ne
trouve pas la méthode pour pouvoir convertir un champ date
en format 'mmmm/yyyy'

Voici la requête que j'avais sur Access:

"SELECT Format$([INFO_ATELIER].[timestamp],'mmmm/yyyy') AS
[Date], INFO_ATELIER.CODE_MACHINE_VAL0 AS Machine, Sum
(INFO_ATELIER.QTE_EJECTIONS_TYPE2_VAL0) AS [Ej étincelle],
Sum(INFO_ATELIER.QTE_PRODUITE_VAL0) AS [Qté produite]
FROM INFO_ATELIER
GROUP BY Format$([INFO_ATELIER].[timestamp],'mmmm/yyyy'),
INFO_ATELIER.CODE_MACHINE_VAL0,
INFO_ATELIER.CODE_LIGNE_VAL0
HAVING (((INFO_ATELIER.CODE_MACHINE_VAL0)="100_1") AND
((INFO_ATELIER.CODE_LIGNE_VAL0)=1))
ORDER BY First(INFO_ATELIER.timestamp);"

Je vous remercie d'avance,

Céline.


.