|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Bonjour,
J'ai un petit problème avec requête. J'ai une base de données d'employés avec plusieurs tables, je vais vous en enumérer quelques unes :
Il y a 2 familles qu'on va appeller Légumes et Fruits pour simplifier J'ai besoin de créer une requête qui me permettra de savoir les employés actifs qui font parties de la "famille" Fruits depuis au mois un an consécutif (365 jours), ils peuvent faire partie de l'équipe pommes ou oranges, cela ne m'importe peu. L'important c'est comment je fait pour calculer plusieurs journées consécutives sur plusieurs lignes de données. S'ils ont été transférés entre temps dans la "famille" légumes se n'ai pas bon non plus. Est-ce que c'est avec une requête union que je pourrais la générer, mes connaissances de SQL sont plutôt limité, mais je vais tenter le coup .Si vous avez besoin de plus d'informations, n'hésitez pas à me poser des questions. |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 462 ![]() |
Personnellement voici comment je procéderai
On aurait pu faire cela en moins d'étapes mais c'est plus facile à suivre pas à pas. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 414 ![]() |
bonsoir,
Que je comprenne bien… Code :
Par contre pour l’employé 2 c’est OK, il a travaillé du 01/01/2010 au 15/01/2011 dans "légume" sans interruption "fruit", soit plus d’un an. J’ai bon jusque-là ? |
||
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Oui, c'est exactement cela, il faut que l'employé est été dans la même famille (fruit, légume) pendant un 1 an consécutif.
|
|
|
00
|
|
|
#5 | ||||||||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 414 ![]() |
Ben tu tombes bien alors
, ce type de sujet a été récemment traité ici...et ce n'est pas si simpleDonc si on part de la table/requête TblSpecialisation : Code :
Code :
Code sql :
Code :
|
||||||||
|
10
|
Copyright © 2000-2012 - www.developpez.com