Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1486 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb Date dans une requette sql en access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb Date dans une requette sql en access

n°2077912
SAMO2010
Posté le 24-05-2011 à 16:04:20  profilanswer
 

Bonjour,
J'ai une base acces de la gestion des effectifs qui contient une table MDAjour ( matricule, date,codEvenement ,population) et une table T_Codes_Evenements (code,libelle,Tri)
 
 
je veux compter le nombre des absents dans ma base selon le code d'evenement
 
alors j ai fait cette requette elle marche bien mais sans date et elle m affiche la somme total des abscences par mois ,parcontre mon objectif est de compter les absent par jour et selon le type de contrat(I,D,T)
 
$sql="SELECT A2.libelle,A2.TRI,Count (A1.[matricule]) FROM T_Codes_Evenements AS A2 LEFT JOIN T_MDAJour AS A1 on A1.code=A2.codEvenement WHERE contrat ='I' AND date=date(2011-02-03) Group BY A2.TRI,A2.libelle,A2.Groupe1,A1.Date ORDER BY A2.TRI;";
 
 
 
 
 
Voila une exemple de les 2 tables
 
 
 
TMDAjour
 
date matricule contrat codEvenement
 
03/02/2011 10000403 I Inscrit
03/02/2011 10000403 I C01
03/02/2011 10000404 D A00
04/02/2011 10000404 D M01
04/02/2011 10000405 I C01
05/02/2011 10000406 T C32
 
 
un matricule peut avoir deux codes devenements dans le meme jour il peut etre inscrit et en congé.incrit ca veut dire qu' il est payé.
 
T_Codes_Evenements
 
 
Code libelle TRI
 
C01 Congés 1
A00 Motif inconnu 2
C32 Chômage 3
M01 Maladie 4
 
 
 
 
 
 
Merci d'avance

mood
Publicité
Posté le 24-05-2011 à 16:04:20  profilanswer
 

n°2077915
olivthill
Posté le 24-05-2011 à 16:10:26  profilanswer
 

Essayer en remplaçant

AND date=date(2011-02-03)

par

AND date=#" & Format(Now, "mm-dd-yyyy h:n:s" ) & "# "

La date peut avoir plusieurs formats différents selon la configuration du PC (et non pas de Excel seulement), par exemple : "dd/mm/yyyy h:n:s" ou "mm/dd/yyyy h:n:s". En tous cas, habituellement, il faut l'entourer avec des caractères "#".

n°2078014
SAMO2010
Posté le 25-05-2011 à 09:14:25  profilanswer
 

Bonjour je te remercie bcq  j ai remplacé date=date(2011-02-03)  par date =Format('03/02/2011')   et il marche bien
 
parcontre  est ce que je veux savoir est ce que il ya un moyen d afficher les  resultats du 30 jours en 30 colonnes  dans une meme page  
 
Merci d'avance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb Date dans une requette sql en access

 

Sujets relatifs
Pb requête SQL - Syntaxe PHP[SQL] Aide requête SQL Access 2010
Pb : The left-hand side of an assignment must be a variable[Access] Conditionner les données d'une liste en choisissant un cha
VBA Access ExcelMigrer Access vers MySQL... quelle galère !
Pb avec formats datesEnvoie formulaire Access vers Word
Vba Word Userform - insérer un format date particulierAccess 2003: filtrer un formulaire par le biais d'un autre formulaire
Plus de sujets relatifs à : Pb Date dans une requette sql en access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR