|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2007 Messages : 123 ![]() |
Bonsoir à tous,
J'ai un petit soucis avec une de mes requête SQL sous Access. En fait, j'ai une base de données qui enregistre des valeurs toutes les 15s sous la forme suivante : 02/11/2011 10:23:00 Vrai 02/11/2011 10:23:15 Vrai 02/11/2011 10:23:30 Faux ..... 02/11/2011 20:23:00 Non Les vrai/faux représentent l'image d'une machine en fonctionnement (Vrai en fonctionnement, Faux en arrêt) Mon but est de compter le nombre de Vrai et de faire une moyenne sur 1 H. Ex : si j'ai 25 Vrai (et comme j'ai 1 enregistrement toutes les 15s soit 240/h), je voudrai avoir 25/240 = 0.104. Mon idée de départ était de compter les lignes où j'ai Vrai sur chaque heure et le nombre de lignes de chaque heure (qui doit être à 240 mais si jamais un enregistrement saute, je veux quand même compter). J'ai fait ces 2 requêtes : Code :
Avec la 1ère j'ai : Heure NB_LIGNE_HEURE 13 14 14 20 15 60 16 4 Heure TPS_FCT 13 5 14 4 Et mon but est d'avoir : Heure TPS_FCT NB_LIGNE_HEURE 13 5 14 14 4 20 15 0 60 16 0 4 J'ai regardé du côté des UNIONS... mais rien ne correspond vraiment, si vous aviez une piste merci d'avance. |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
bonsoir,
je tenterais bien l'astuce: Code sql :
__________________
L'informatique fait son grand retour au lycée... |
||
|
10
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Étudiant Inscription : mars 2007 Messages : 123 ![]() |
Bonjour,
Merci beaucoup pour votre aide, cela à l'air de fonctionner. Par contre, j'ai un autre soucis. J'ai quelque peu modifier la requête. Code :
Par contre, dès que je rajoute l'heure, j'ai une erreur de la part d'access (type de données incompatibles). Merci |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com