-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" a écrit dans le message de
news:
15b001c48c39$a3452a20$
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRED'OCURENCES
| 01/08/2004 | 06:30:00 |
A |2
| 01/08/2004 | 06:30:00 |
D |2
| 01/08/2004 | 06:30:00 |
S |1
| 01/08/2004 | 06:35:00 |
A |1
| 01/08/2004 | 06:35:00 |
S |1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" <ypelissier@yahoo.com> a écrit dans le message de
news:
15b001c48c39$a3452a20$a301280a@phx.gbl...
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" a écrit dans le message de
news:
15b001c48c39$a3452a20$
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRED'OCURENCES
| 01/08/2004 | 06:30:00 |
A |2
| 01/08/2004 | 06:30:00 |
D |2
| 01/08/2004 | 06:30:00 |
S |1
| 01/08/2004 | 06:35:00 |
A |1
| 01/08/2004 | 06:35:00 |
S |1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" a écrit dans le message de
news:
15b001c48c39$a3452a20$
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRED'OCURENCES
| 01/08/2004 | 06:30:00 |
A |2
| 01/08/2004 | 06:30:00 |
D |2
| 01/08/2004 | 06:30:00 |
S |1
| 01/08/2004 | 06:35:00 |
A |1
| 01/08/2004 | 06:35:00 |
S |1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" <ypelissier@yahoo.com> a écrit dans le message de
news:
15b001c48c39$a3452a20$a301280a@phx.gbl...
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" a écrit dans le message de
news:
15b001c48c39$a3452a20$
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRED'OCURENCES
| 01/08/2004 | 06:30:00 |
A |2
| 01/08/2004 | 06:30:00 |
D |2
| 01/08/2004 | 06:30:00 |
S |1
| 01/08/2004 | 06:35:00 |
A |1
| 01/08/2004 | 06:35:00 |
S |1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
-----Message d'origine-----
YYYEEEEESSSSSSSS Merci beaucoup ca fonctionne impec...
Par contre tu vas rire... J'ai remplacer le "Short Time"
par "hh:mm", je
lance la requete, IMPEC ! VITEVITEVITE je sauvegarde, et
la je regarde la
requete a nouveau, que vois je ??? "Short Time" !
Et la ca fonctionne.
Je comprends pas tout mais c'est pas grave.
Seb
"Yann" a écrit dans le message de
news:
149c01c48c40$6204e4e0$
Re-
Maybe because "Short Time" is in english. Effectivement,
moi je n'ai Access qu'en anglais... Essai avec "hh:mm"
directement
Bye
Yann-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'êtreinculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variableshein... ) ta solution en mode SQL dans ma requete, il me
dit :" Vous avez essayé d'executer une requete ne comprenant
pas l'expressionspécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"ShortTime")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans matable ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la toucheF5
Merci
O.o Seb o.O
"Yann" a écrit dans le message de
news:15b001c48c39$a3452a20$
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRED'OCURENCES
| 01/08/2004 | 06:30:00 |
A |2
| 01/08/2004 | 06:30:00 |
D |2
| 01/08/2004 | 06:30:00 |
S |1
| 01/08/2004 | 06:35:00 |
A |1
| 01/08/2004 | 06:35:00 |
S |1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
.
-----Message d'origine-----
YYYEEEEESSSSSSSS Merci beaucoup ca fonctionne impec...
Par contre tu vas rire... J'ai remplacer le "Short Time"
par "hh:mm", je
lance la requete, IMPEC ! VITEVITEVITE je sauvegarde, et
la je regarde la
requete a nouveau, que vois je ??? "Short Time" !
Et la ca fonctionne.
Je comprends pas tout mais c'est pas grave.
Seb
"Yann" <ypelissier@yahoo.com> a écrit dans le message de
news:
149c01c48c40$6204e4e0$a601280a@phx.gbl...
Re-
Maybe because "Short Time" is in english. Effectivement,
moi je n'ai Access qu'en anglais... Essai avec "hh:mm"
directement
Bye
Yann
-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'être
inculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variables
hein... ) ta solution en mode SQL dans ma requete, il me
dit :
" Vous avez essayé d'executer une requete ne comprenant
pas l'expression
spécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"Short
Time")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans ma
table ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la touche
F5
Merci
O.o Seb o.O
"Yann" <ypelissier@yahoo.com> a écrit dans le message de
news:
15b001c48c39$a3452a20$a301280a@phx.gbl...
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann
-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de
5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE
| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRE
D'OCURENCES
| 01/08/2004 | 06:30:00 |
A |
2
| 01/08/2004 | 06:30:00 |
D |
2
| 01/08/2004 | 06:30:00 |
S |
1
| 01/08/2004 | 06:35:00 |
A |
1
| 01/08/2004 | 06:35:00 |
S |
1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
.
-----Message d'origine-----
YYYEEEEESSSSSSSS Merci beaucoup ca fonctionne impec...
Par contre tu vas rire... J'ai remplacer le "Short Time"
par "hh:mm", je
lance la requete, IMPEC ! VITEVITEVITE je sauvegarde, et
la je regarde la
requete a nouveau, que vois je ??? "Short Time" !
Et la ca fonctionne.
Je comprends pas tout mais c'est pas grave.
Seb
"Yann" a écrit dans le message de
news:
149c01c48c40$6204e4e0$
Re-
Maybe because "Short Time" is in english. Effectivement,
moi je n'ai Access qu'en anglais... Essai avec "hh:mm"
directement
Bye
Yann-----Message d'origine-----
Merci pour ta réponse rapide, mais j'ai encore un soucis
( en plus d'êtreinculte niveau Access !!! )
Lorsque je colle ta solution ( en remplacant par les
bonnes variableshein... ) ta solution en mode SQL dans ma requete, il me
dit :" Vous avez essayé d'executer une requete ne comprenant
pas l'expressionspécifiée 'Format(Int(24*60* [ACD Appels].Heure/5)
*5/60/24,"ShortTime")' comme une partie de la fonction d'agrégat.
Peut être est ce du au fait que je n'ai pas de variable
Newheure dans matable ?
Enfin voila j'attends ta reponse tous yeux ouverts et le
doigt sur la toucheF5
Merci
O.o Seb o.O
"Yann" a écrit dans le message de
news:15b001c48c39$a3452a20$
Salut Seb,
Essaie ça...
SELECT [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short
Time") As NewHeure, Lettre, Count(*) AS Nombre
FROM Table1
GROUP BY [Date], Format(Int(24*60*[Heure]/5)
*5/60/24,"Short Time"), Lettre;
Bye
Yann-----Message d'origine-----
Bonjour a tous...
Voila mon petit soucis :
Dans une table liée, j'ai plusieurs colonnes :
- 1 colonne comportant une date
- 1 colonne comportant une heure
- 1 colonne comportant une lettre ( A, D, S ou F )
- d'autres colonnes dont je ne me sers pas pour le
moment
J'aimerai regroupés toutes les lettres d'un type, par
date et par tranche de5 minutes sur la colonne heure...
Je m'explique mieux :
Table d'origine :
| DATE | HEURE |
LETTRE| 01/08/2004 | 06:30:24 | A
| 01/08/2004 | 06:31:24 | D
| 01/08/2004 | 06:32:24 | D
| 01/08/2004 | 06:33:24 | S
| 01/08/2004 | 06:34:24 | A
| 01/08/2004 | 06:35:24 | A
| 01/08/2004 | 06:36:24 | S
Resultat de la requete désirée :
| DATE | HEURE |
LETTRE | NOMBRED'OCURENCES
| 01/08/2004 | 06:30:00 |
A |2
| 01/08/2004 | 06:30:00 |
D |2
| 01/08/2004 | 06:30:00 |
S |1
| 01/08/2004 | 06:35:00 |
A |1
| 01/08/2004 | 06:35:00 |
S |1
Avez vous une solution ?
Merci d'avance.
Seb
.
.
.