Accueil > Forum > > > > Nombre de Retard
Nombre de Retard
mardi 19 février 2008 à 15:13:21 |
Nombre de Retard

lamziouaq2
|
Bonjour tout le monde !!!!!!!!!! Je Suis en Stage et j'aimerais calculer le nombre de
retards d'un employé sachant que je dispose de la base de données suivante:
MAtricule | Nom | MaDate
| Etat 1 | popo | 01/01/2001 08:15
| Entree 2 | papa | 01/01/2001
08:00 | Entree 3 | pipi |
01/01/2001 08:30 | Entree 1 | popo
| 01/01/2001 12:00 | Sortie 2 |
papa | 01/01/2001 13:00 | Sortie 3
| pipi | 01/01/2001 13:15 | Sortie
On ne prend en consideration un retard que quand l'employé depasse 8h15.
P.S: On travaille avec ASP.NET
voila la
requete que j'ai pu faire
donc si vous pouvez m'aider merci d'avance
select
Matricule, Nom ,min(convert(datetime,date,108)) as [inf] From Matable
where convert(varchar(50),date,103)='01/01/2001'
and Etat like 'Entree'
having inf >'08:15:00'
(erreure sur...Champ inf n'est pas declarer :s)
|
|
mardi 19 février 2008 à 17:36:00 |
Re : Nombre de Retard
|
mardi 19 février 2008 à 18:17:10 |
Re : Nombre de Retard

lassaad83
|
T'aurais peut être du poser ta question sur www.sqlfr.com ... 
Cependant voila ma version :
SELECT CONVERT(VARCHAR(10),MADATE,103) [LE], NOM , DATEDIFF(MINUTE,CONVERT(VARCHAR(10),MADATE,103)+' 08:15',MADATE) [NOMBRE DE MINUTE DE RETARD] FROM CODESOURCE WHERE UPPER(ETAT) = 'ENTREE'
--> ICI TU CHOISIE UNE DATE PRÉCICE
AND CONVERT(VARCHAR(10),MADATE,103)='01/01/2001'
--> OU BIEN TU CHOISIE UNE PÉRIODE
--AND CONVERT(VARCHAR(10),MADATE,103) BETWEEN '01/01/2001' AND '19/02/2008'
--> POUR FAIRE UNE REHERCHE PAR MATRICULE
AND MATRICULE = 1
GROUP BY MADATE,NOM
|
|
mardi 19 février 2008 à 22:36:03 |
Re : Nombre de Retard

amikove
|
voila pourQuoi il a poster encore sa question ici c'est pas pour n'import Quoi 
jrivet
Membre Club
Vous travaillez en ASP.NET et vous postez sur VBFrance ... PCPT(Admin CS)
déplacer vers aspfr.com ou sqlfr.com, mon coeur balance... lassaad83 Membre Club T'aurais peut être du poser ta question sur www.sqlfr.com ... 
|
|
mercredi 20 février 2008 à 16:01:59 |
Re : Nombre de Retard

lamziouaq2
|
Merci bcp les amis
Voila la requete que j'qi pu faire mais celle ci m'apporte toute les entrees apres 8:15:00 mais ce que je veux c'est n'est pas pour tout les entree mais seulement pour la 1er entrree du date
select distinct employeeNumber, lastname ,min(convert(datetime,hostdate,108)) as [inf],convert(varchar(20),hostdate,108) as time From feuil1 where convert(varchar,hostdate,103)='02/01/2007' and readerdescription like '%ent%' group by employeeNumber,lastname,hostdate having (convert(varchar(20),hostdate,108)) > '08:15:00.00'
|
|
vendredi 22 février 2008 à 11:55:14 |
Re : Nombre de Retard

lamziouaq2
|
Voila la bonne Reponse Merci bcp pour votre effort
SELECT MAtricule, Nom, Min (CONVERT(datetime ,Madate, 108))
FROM Matable WHERE CONVERT(varchar, Madate, 103) = '02/01/2007' and (CONVERT(varchar(20), Madate, 108)) > '08:15:00.00' AND readerdescription = 'Entree' GROUP BY MAtricule, Nom
pas de having qui porte sur des condition après le groupement. Le groupement "group by" ne doit porter que sur les colonnes en commun sur les résultats regroupés (+ les fonctions d'aggrégation min, max ...).
si tu met la date ou l'heure dans le groupement, vur que c'est différent pour tout le monde, ça ne regroupe plus rien
d'autre part, on emploi distinct ou group by, mais pas les 2 à la fois.
est ce possible d'executer la requete pour tout un mois, pas seulment pour un seul jour donné
alors pour chaque employé On aura...nombre de retards é aussi Le cumule des retards
Merci beaucoup !
|
|
Cette discussion est classée dans : nombre, sortie, entree, inf, retard
Répondre à ce message
Sujets en rapport avec ce message
Calcul sur asp [ par sheriff76 ]
Bonjour les garsJ'ai ENTREE=et SORTIE=Maintenant je fais le calcul : Mais le probleme c'est que je trouve toujours benefice = 0 alo
Petit problème en ASP... [ par Tribute2U ]
Bonjour, j'ai un petit problème, je fais la gestion d'une discothèque et je voudrai pouvoir afficher le nombre de CD total. Ce qu'il faut savoir c'est
movenext ? Passé par dessus X nombre d'enregistrement [ par Jackboy ]
Bonjour !Comment puis-je avancé de x nombre d'enregistrement...avec movenext il n'est pas possible(?), donc comment faire... J'aimerai sauté 20 enregi
recordcount ne marche pas!!!!! [ par thibobr ]
Salut,Je fais une requete sql dans une page asp et parfois le nombre d'entrée peut dépacer le 50000 lignes. Donc la, la page ne veux pas s'afficher su
compteur de nombre de connectés [ par webmed ]
salut tlmg un prob, le compteur des internautes connectés ne marche pas.j'utilise le global.asa, le site est en asp,voilà le script dans le global.asa
Comment savoir le nombre d'enregistrement dans une table? [ par vsss ]
BonjourJe voudrait savoir comment je peux faire pour savoir combien d'enregistrements il y a dans une table sql.Merci
nombre de connectés [ par youcefe ]
voilà mon global.asa Sub Application_OnStart'Nombre de session(s) active(s).Application("nbrSession") = 0End SubSub Application_OnEnd'rien ici pour le
nombre d'enregistrement [ par samoht ]
Bonjour,Je fais une requête SQL à partir d'une page ASP, du genre :Select * from Matable where nom = 'tony'S'il y a plus de 454 enregistrments comme r
datagrid, nombre de caractere a afficher [ par Poulipe ]
Bonjour,j essaye de ne faire afficher que les 300 premiers caractères d'un champ sql, mais sans resultat...j ai essayé sous sql la fonction left(monch
Modifier la couleur de cellule en fonction des donnéees [ par jpdeion ]
Bonjour, voila je débute, dans un tableau html avec des données textes (nombres importées avec ASP ou PHP (je sais déjà faire cette partie)...je voudr
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : FORMULAIRERE : FORMULAIRE par Megafan
Cliquez pour lire la suite par Megafan FORMULAIREFORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|