Calculer l'indemnité de congé d'un employé
Fermé
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
-
Modifié le 20 déc. 2021 à 13:11
yg_be - 12 janv. 2022 à 16:37
yg_be - 12 janv. 2022 à 16:37
A voir également:
- Calculer l'indemnité de congé d'un employé
- Calculer une moyenne sur excel - Guide
- Modèle de demande de congé annuel pdf - Guide
- Tableau excel calcul indemnité départ retraite - Forum Excel
- Tableau excel calcul indemnité licenciement inaptitude - Forum Excel
- Calculer total excel - Guide
11 réponses
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
18 déc. 2021 à 23:37
18 déc. 2021 à 23:37
bonjour,
"un mois avant": ne suffit-il pas, alors, de soustraire un au mois?
"un mois avant": ne suffit-il pas, alors, de soustraire un au mois?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
Modifié le 19 déc. 2021 à 00:15
Modifié le 19 déc. 2021 à 00:15
oui jai fait ceci mais ca ne donne toujours rien
Edit: Correction des balises de code..
SELECT REQ_PAIE.CODE_EMPLOYE, REQ_PAIE.DATE_PAIE, Round((Nz(([REQ_PAIE].[SALAIRE_CATEGORIEL]+[REQ_PAIE].[SURSALAIRE]+[REQ_PAIE].[AUTRES_INDEMNITES]+[REQ_PAIE].[PRIME_ANC]+Nz([TotSalPrec]))))*2.2*7/6/30) AS CONGES FROM REQ_PAIE LEFT JOIN REQ_PREP_CONG ON (REQ_PAIE.DATE_PAIE = REQ_PREP_CONG.DATE_PAIE) AND (REQ_PAIE.CODE_EMPLOYE = REQ_PREP_CONG.CODE_EMPLOYE) WHERE (((Month([REQ_PAIE].[DATE_PAIE]))=Month([REQ_PAIE].[date_entree])-1 And (Month([REQ_PAIE].[DATE_PAIE]))>Year([REQ_PAIE].[date_entree]))) OR (((Month([DATE_FIN]))=Month([DATE_PAIE])) AND ((Year([DATE_FIN]))=Year([DATE_PAIE])) AND ((REQ_PAIE.DATE_FIN)>[DATE_PAIE]));
Edit: Correction des balises de code..
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
19 déc. 2021 à 00:18
19 déc. 2021 à 00:18
voici le lien de la base en question
https://www.cjoint.com/c/KLsxrex6nxp
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
19 déc. 2021 à 10:21
19 déc. 2021 à 10:21
Pour soustraire un au mois, il faut plutôt faire:
Month(dateserial(2020,month([REQ_PAIE].[date_entree])-1 ,1))
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
19 déc. 2021 à 12:58
19 déc. 2021 à 12:58
Bonjour Mr; j'ai effectué la modification et je n'ai toujours pas le montant du congé dans la table MOUVEMENT ; ca apparait toujours dans le mois anniversaire et voici le code de la requete:
SELECT REQ_PAIE.CODE_EMPLOYE, REQ_PAIE.DATE_PAIE, Round((Nz(([REQ_PAIE].[SALAIRE_CATEGORIEL]+[REQ_PAIE].[SURSALAIRE]+[REQ_PAIE].[AUTRES_INDEMNITES]+[REQ_PAIE].[PRIME_ANC]+Nz([TotSalPrec]))))*2.2*7/6/30) AS CONGES
FROM REQ_PAIE LEFT JOIN REQ_PREP_CONG ON (REQ_PAIE.CODE_EMPLOYE = REQ_PREP_CONG.CODE_EMPLOYE) AND (REQ_PAIE.DATE_PAIE = REQ_PREP_CONG.DATE_PAIE)
WHERE (((Month([REQ_PAIE].[DATE_PAIE]))=Month(DateSerial(2020,Month([REQ_PAIE].[date_entree])-1,1)))) OR (((Month([DATE_FIN]))=Month([DATE_PAIE])) AND ((Year([DATE_FIN]))=Year([DATE_PAIE])) AND ((REQ_PAIE.DATE_FIN)>[DATE_PAIE]));
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
19 déc. 2021 à 13:57
19 déc. 2021 à 13:57
c'est le code de quelle requête?
la requête donne-t-elle le bon résultat?
la requête donne-t-elle le bon résultat?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
19 déc. 2021 à 16:59
19 déc. 2021 à 16:59
REQ_DEF_CONGES ne donne pas le bon résultat?
que reçois-tu?
qu'attends-tu?
que reçois-tu?
qu'attends-tu?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
19 déc. 2021 à 23:09
19 déc. 2021 à 23:09
tu as écrit ceci: " je souhaite que la gratification soit payée un mois avant la date anniversaire du mois d'entrée du travailleur "
est-ce correct?
est-ce correct?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
20 déc. 2021 à 12:10
20 déc. 2021 à 12:10
non pour la gratification c'est fin décembre ou en fin de contrat
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
20 déc. 2021 à 13:34
20 déc. 2021 à 13:34
pourquoi alors as-tu écrit cela?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
20 déc. 2021 à 14:27
20 déc. 2021 à 14:27
En voulant écrire congé, j'ai écris gratification, et vous savez comment moi que nous avons fini avec la gratification
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
20 déc. 2021 à 16:19
20 déc. 2021 à 16:19
Donc, tu souhaites que l'indemnité de congés soit payée un mois avant la date anniversaire du mois d'entrée du travailleur, c'est bien cela?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
20 déc. 2021 à 13:36
20 déc. 2021 à 13:36
je recommence:
je teste ainsi:
1) j'ouvre la base partagée en #4
2) je remplace la source SQL de REQ_DEF_CONGE par la source partagée en #6
3) j'exécute la requête ainsi modifiée
je ne reçois rien, comme toi.
et cela me semble normal.
qu'attends-tu d'autre? pourquoi?
je teste ainsi:
1) j'ouvre la base partagée en #4
2) je remplace la source SQL de REQ_DEF_CONGE par la source partagée en #6
3) j'exécute la requête ainsi modifiée
je ne reçois rien, comme toi.
et cela me semble normal.
qu'attends-tu d'autre? pourquoi?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
20 déc. 2021 à 15:42
20 déc. 2021 à 15:42
le fichier ci
https://www.cjoint.com/c/KLtvRqLHYQHenvoyé ce jour en #14# contient bien un employé dans la table EMPLOYE engagé le 01 juillet 2021
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
20 déc. 2021 à 16:14
20 déc. 2021 à 16:14
en effet, et il me semble tout à fait normal que REQ_DEF_CONGE n'affiche rien.
qu'attends-tu d'autre? pourquoi?
qu'attends-tu d'autre? pourquoi?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Modifié le 20 déc. 2021 à 16:55
Modifié le 20 déc. 2021 à 16:55
Ce que j'attends c'est que le congé se fasse un mois avant la date anniversaire de l'entrée du travailleur
Jusque là je ne comprends pas le
Pourquoi ?
La même question revient, j'explique et vous revenez sur la même question
Jusque là je ne comprends pas le
Pourquoi ?
La même question revient, j'explique et vous revenez sur la même question
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
20 déc. 2021 à 17:01
20 déc. 2021 à 17:01
Tu expliques, au lieu de donner des faits, basés sur les données dans le fichier.
Quel mois, donc, précisément?
Quel mois, donc, précisément?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
20 déc. 2021 à 17:29
20 déc. 2021 à 17:29
voici des faits: un employé embauché le 01 juillet 2021 comme dans la base publiée plus haut ; je souhaiterais que son congé se fasse à fin juin de l'année suivante
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
Modifié le 24 déc. 2021 à 12:00
Modifié le 24 déc. 2021 à 12:00
Je n'obtenais pas le résultat décrit en #44, et ne comprenais pas pourquoi tu y écrivais "les réponses attendues sont bonnes".
J'obtiens le résultat décrit en #50.
Je ne sais pas ce que tu as changé dans ton fichier entre les versions #14 et #44, ni pourquoi tu penses que la version #44 est meilleure que la #14.
Je constate, cependant, que la requête REQ_DEF_CONGE s'est dégradée.
J'obtiens le résultat décrit en #50.
Je ne sais pas ce que tu as changé dans ton fichier entre les versions #14 et #44, ni pourquoi tu penses que la version #44 est meilleure que la #14.
Je constate, cependant, que la requête REQ_DEF_CONGE s'est dégradée.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
24 déc. 2021 à 13:05
24 déc. 2021 à 13:05
Est ce que je dois reconsidérer la requête REQ_DEF_CONGE du #14 pour la suite ?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
24 déc. 2021 à 13:30
24 déc. 2021 à 13:30
Celle du #14 me semble plus logique que celle du #44.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
24 déc. 2021 à 15:02
24 déc. 2021 à 15:02
J'avais modifié cette requête, parceque cette requête ne prend pas en compte la dernière gratification qui a été faite en décembre, c'est la différence des deux versions
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
24 déc. 2021 à 22:09
24 déc. 2021 à 22:09
Le resultat affiché par REQ_DEF_CONGE apres avoir appliqué le REQ_AJOUT_MOUV donne une valeur correcte du congé qui 'appuie sur cette formule :
Round((Nz(([REQ_PAIE].[SALAIRE_CATEGORIEL]+[REQ_PAIE].[SURSALAIRE]+[REQ_PAIE].[AUTRES_INDEMNITES]+[REQ_PAIE].[PRIME_ANC]+[MOUVEMENTS].[GRATIF]+Nz([TotSalPrec])))))*2.2*7/6/30 AS CONGES
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
Modifié le 25 déc. 2021 à 11:05
Modifié le 25 déc. 2021 à 11:05
Je suis content de lire que ton travail progresse bien.
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
25 déc. 2021 à 16:04
25 déc. 2021 à 16:04
Je pense que tu n'as pas tenu compte de ceci:
faire une nouvelle requête (appelons-là REQ_CONGE), qui à partir de REQ_MOUV et REQ_PREP_CONGE, reprend toutes les infos de REQ_MOUV, ajoute l'indemnité de congé au salaire brut, et calcule les retenues.
C'était le point 6 du message publié le 1 déc. 2021 à 19:01 dans la discussion https://forums.commentcamarche.net/forum/affich-37429835-calcul-de-l-indemnites-de-conges
Pour t'aider à corriger cela, je t'invite à faire une liste de toutes les requêtes, avec, pour chaque requête, ses sources (tables et/ou requêtes). Cette liste t'aidera à identifier des erreurs et à les corriger.
faire une nouvelle requête (appelons-là REQ_CONGE), qui à partir de REQ_MOUV et REQ_PREP_CONGE, reprend toutes les infos de REQ_MOUV, ajoute l'indemnité de congé au salaire brut, et calcule les retenues.
C'était le point 6 du message publié le 1 déc. 2021 à 19:01 dans la discussion https://forums.commentcamarche.net/forum/affich-37429835-calcul-de-l-indemnites-de-conges
Pour t'aider à corriger cela, je t'invite à faire une liste de toutes les requêtes, avec, pour chaque requête, ses sources (tables et/ou requêtes). Cette liste t'aidera à identifier des erreurs et à les corriger.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
26 déc. 2021 à 14:53
26 déc. 2021 à 14:53
bjr; voici la requete REQ_CONGE
Pour la liste des requetes et leur source je l'ai établie mais je n'ai pas encore fait la remarque ; est ce que vous pourriez me donner des pistes pour attirer mon attention
merci
SELECT REQ_MOUV.NUMERO_BULLETIN, REQ_MOUV.Date, REQ_MOUV.CODE_SOCIETE, REQ_MOUV.NOM_SOCIETE, REQ_MOUV.CODE_EMPLOYE, REQ_MOUV.NOM_EMPLOYE, REQ_MOUV.PRENOM_EMPLOYE, REQ_MOUV.NUMERO_CNPS, REQ_MOUV.TAUX_TRANSPORT, REQ_MOUV.SITUATION_MATRIMONIALE, REQ_MOUV.NBRE_ENFANTS, REQ_MOUV.TITRE, REQ_MOUV.ADRESSE, REQ_MOUV.DATE_ENTREE, REQ_MOUV.EMPLOI_OCCUPE, REQ_MOUV.ID_SERVICE, REQ_MOUV.DESIGNATION_SRVICE, REQ_MOUV.ETABLISSEMENT_BANCAIRE, REQ_MOUV.NUMERO_COMPTE_BANCAIRE, REQ_MOUV.ID_CATEGORIE, REQ_MOUV.LIBELLE_CATEGORIE, REQ_MOUV.TAUX_CATEGORIEL, REQ_MOUV.SURSALAIRE, REQ_MOUV.NOMBRE_JOUR, REQ_MOUV.SALAIRE_CATEGORIEL, REQ_MOUV.PRIME_ANC, REQ_MOUV.AUTRES_INDEMNITES, REQ_PREP_CONGE.CONGES, REQ_MOUV.GRATIF, Nz([SAL_BRUT]+[CONGES],0) AS SALAIRE_BRUT, [SALAIRE_BRUT]*0.012 AS ITS, IIf(Round([SALAIRE_BRUT]/1000,0)*1000*8/10<=50000,0,IIf(Round([SALAIRE_BRUT]/1000,0)*1000*8/10<=130000,((Round([SALAIRE_BRUT]/1000,0)*1000)*8/10-50000)*15/1000,IIf(Round([SALAIRE_BRUT]/1000,0)*1000*8/10<=200000,((((Round([SALAIRE_BRUT]/1000,0)*1000)*8/10-130000)*5/100)+1200),((((Round([SALAIRE_BRUT]/1000,0)*1000)*8/10-200000)*1/10)+4700)))) AS CN, IIf([SITUATION_MATRIMONIALE]="CELIBATAIRE",[NBRE_ENFANTS]*0.5+1,[NBRE_ENFANTS]*0.5+2) AS NBRE_PART, Format(IIf([IMPOTREVENU]<=25000,0,IIf([IMPOTREVENU]<=45583,0.85/11*(0.8*Round([SALAIRE_BRUT]/1000)*1000-[ITS]+[CN])-[NBRE_PART]*2281,IIf([IMPOTREVENU]<=(979000/12),0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*15/115-[NBRE_PART]*48913/12,IIf([IMPOTREVENU]<=(1519000/12),0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*1/6-[NBRE_PART]*84375/12,IIf([IMPOTREVENU]<=(2644000/12),0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*25/125-[NBRE_PART]*11250,IIf([IMPOTREVENU]<=4669000/12,0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*35/135-[NBRE_PART]*291667/12,IIf([IMPOTREVENU]<=10106000/12,0.85*(0.8*Round([SALAIRE_BRUT]/1000,0)*1000-([ITS]+[CN]))*45/145-[NBRE_PART]*530172/12,0.85*(0.8*Round([SALAIRE_BRUT]/1000,0)*1000-([ITS]+[CN]))*60/160-[NBRE_PART]*1183594/12))))))),0) AS IGR, REQ_MOUV.DATE_FIN, Round(Nz(0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))/[NBRE_PART],0),0) AS IMPOTREVENU, Round([SALAIRE_BRUT]-[its]-[cn]-[igr],0) AS SALAIRE_NET, REQ_MOUV.MENSUALITE_RETENUE_PRET, [TAUX_TRANSPORT]*[NOMBRE_JOUR] AS TRANSPORT, [salaire_net]+[transport]-[MENSUALITE_RETENUE_PRET] AS [NET A PAYER]
FROM REQ_MOUV LEFT JOIN REQ_PREP_CONGE ON (REQ_MOUV.CODE_EMPLOYE = REQ_PREP_CONGE.CODE_EMPLOYE) AND (REQ_MOUV.Date = REQ_PREP_CONGE.Date);
Pour la liste des requetes et leur source je l'ai établie mais je n'ai pas encore fait la remarque ; est ce que vous pourriez me donner des pistes pour attirer mon attention
merci
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
26 déc. 2021 à 17:09
26 déc. 2021 à 17:09
Il est intéressant de classer la liste des requêtes de la façon suivante:
- mettre à la fin les requêtes qui ne sont pas utilisées (pas une source d'une autre requêtes)
- s'assurer que chaque requête précède celles qui l'utilisent comme source
- mettre à la fin les requêtes qui ne sont pas utilisées (pas une source d'une autre requêtes)
- s'assurer que chaque requête précède celles qui l'utilisent comme source
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
26 déc. 2021 à 20:55
26 déc. 2021 à 20:55
Comment faire ce classement,?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
26 déc. 2021 à 21:11
26 déc. 2021 à 21:11
je peux te montrer si tu partages ta liste.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
27 déc. 2021 à 19:59
27 déc. 2021 à 19:59
voici le lien de la liste des requetes:
https://www.cjoint.com/c/KLBs6eIlNOC
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
26 déc. 2021 à 15:52
26 déc. 2021 à 15:52
Tu as un autre soucis, tu as négligé ceci:
https://forums.commentcamarche.net/forum/affich-37370773-mise-a-jour-des-parametres-de-la-paie-sans-modifier-les-salaires-anterieures#11
pour la table mouvement:
comme il s'agit d'un salaire mensuel, je mettrais toujours dans la colonne DateMouvement la date de premier jour du mois.
et je mettrais un index unique sur (DateMouvement, Code_Employe), pour empêcher un accident où on aurait deux fois les infos avec le même employé et le même mois.
Comme je te l'ai rappelé le 15 déc. 2021 à 15:52: le champs DATE_PAIE est bien calculé dans REQ_PAIE, mais est ensuite négligé par les autres requêtes, et on retrouve finalement une date incorrecte dans DateMov de la table Mouvements.
A cause de cela, plusieurs requêtes donnent un résultat incorrect.
Est-ce utile, dans la table Mouvements, d'avoir aussi la date comme est encodée dans la table PAIE?
https://forums.commentcamarche.net/forum/affich-37370773-mise-a-jour-des-parametres-de-la-paie-sans-modifier-les-salaires-anterieures#11
pour la table mouvement:
comme il s'agit d'un salaire mensuel, je mettrais toujours dans la colonne DateMouvement la date de premier jour du mois.
et je mettrais un index unique sur (DateMouvement, Code_Employe), pour empêcher un accident où on aurait deux fois les infos avec le même employé et le même mois.
Comme je te l'ai rappelé le 15 déc. 2021 à 15:52: le champs DATE_PAIE est bien calculé dans REQ_PAIE, mais est ensuite négligé par les autres requêtes, et on retrouve finalement une date incorrecte dans DateMov de la table Mouvements.
A cause de cela, plusieurs requêtes donnent un résultat incorrect.
Est-ce utile, dans la table Mouvements, d'avoir aussi la date comme est encodée dans la table PAIE?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
26 déc. 2021 à 17:40
26 déc. 2021 à 17:40
je viens de corriger de sorte que datemov de la table MOUVEMENT ; prend la valeur de DATE_PAIE ; c'est a dire le 1er du mois encodé dans la table PAIE
effectivement dans la table MOUVEMENT ; il a 2 clés primaires à savoir la datemov et le code employé pour empêcher les répétions des mêmes infos
dans les autres requetes ; j'ai pris en compte DATE_PAIE; mais ca ne change rien au niveau des resultats des requetes
voici la requete congé :
effectivement dans la table MOUVEMENT ; il a 2 clés primaires à savoir la datemov et le code employé pour empêcher les répétions des mêmes infos
dans les autres requetes ; j'ai pris en compte DATE_PAIE; mais ca ne change rien au niveau des resultats des requetes
voici la requete congé :
SELECT REQ_MOUV.NUMERO_BULLETIN, REQ_MOUV.DATE_PAIE, REQ_MOUV.CODE_SOCIETE, REQ_MOUV.NOM_SOCIETE, REQ_MOUV.CODE_EMPLOYE, REQ_MOUV.NOM_EMPLOYE, REQ_MOUV.PRENOM_EMPLOYE, REQ_MOUV.NUMERO_CNPS, REQ_MOUV.TAUX_TRANSPORT, REQ_MOUV.SITUATION_MATRIMONIALE, REQ_MOUV.NBRE_ENFANTS, REQ_MOUV.TITRE, REQ_MOUV.ADRESSE, REQ_MOUV.DATE_ENTREE, REQ_MOUV.EMPLOI_OCCUPE, REQ_MOUV.ID_SERVICE, REQ_MOUV.DESIGNATION_SRVICE, REQ_MOUV.ETABLISSEMENT_BANCAIRE, REQ_MOUV.NUMERO_COMPTE_BANCAIRE, REQ_MOUV.ID_CATEGORIE, REQ_MOUV.LIBELLE_CATEGORIE, REQ_MOUV.TAUX_CATEGORIEL, REQ_MOUV.SURSALAIRE, REQ_MOUV.NOMBRE_JOUR, REQ_MOUV.SALAIRE_CATEGORIEL, REQ_MOUV.PRIME_ANC, REQ_MOUV.AUTRES_INDEMNITES, REQ_PREP_CONGE.CONGES, REQ_MOUV.GRATIF, Nz([SAL_BRUT]+[CONGES],0) AS SALAIRE_BRUT, [SALAIRE_BRUT]*0.012 AS ITS, IIf(Round([SALAIRE_BRUT]/1000,0)*1000*8/10<=50000,0,IIf(Round([SALAIRE_BRUT]/1000,0)*1000*8/10<=130000,((Round([SALAIRE_BRUT]/1000,0)*1000)*8/10-50000)*15/1000,IIf(Round([SALAIRE_BRUT]/1000,0)*1000*8/10<=200000,((((Round([SALAIRE_BRUT]/1000,0)*1000)*8/10-130000)*5/100)+1200),((((Round([SALAIRE_BRUT]/1000,0)*1000)*8/10-200000)*1/10)+4700)))) AS CN, IIf([SITUATION_MATRIMONIALE]="CELIBATAIRE",[NBRE_ENFANTS]*0.5+1,[NBRE_ENFANTS]*0.5+2) AS NBRE_PART, Format(IIf([IMPOTREVENU]<=25000,0,IIf([IMPOTREVENU]<=45583,0.85/11*(0.8*Round([SALAIRE_BRUT]/1000)*1000-[ITS]+[CN])-[NBRE_PART]*2281,IIf([IMPOTREVENU]<=(979000/12),0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*15/115-[NBRE_PART]*48913/12,IIf([IMPOTREVENU]<=(1519000/12),0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*1/6-[NBRE_PART]*84375/12,IIf([IMPOTREVENU]<=(2644000/12),0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*25/125-[NBRE_PART]*11250,IIf([IMPOTREVENU]<=4669000/12,0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))*35/135-[NBRE_PART]*291667/12,IIf([IMPOTREVENU]<=10106000/12,0.85*(0.8*Round([SALAIRE_BRUT]/1000,0)*1000-([ITS]+[CN]))*45/145-[NBRE_PART]*530172/12,0.85*(0.8*Round([SALAIRE_BRUT]/1000,0)*1000-([ITS]+[CN]))*60/160-[NBRE_PART]*1183594/12))))))),0) AS IGR, REQ_MOUV.DATE_FIN, Round(Nz(0.85*(0.8*Round([SALAIRE_BRUT]/1000)*1000-([ITS]+[CN]))/[NBRE_PART],0),0) AS IMPOTREVENU, Round([SALAIRE_BRUT]-[its]-[cn]-[igr],0) AS SALAIRE_NET, REQ_MOUV.MENSUALITE_RETENUE_PRET, [TAUX_TRANSPORT]*[NOMBRE_JOUR] AS TRANSPORT, [salaire_net]+[transport]-[MENSUALITE_RETENUE_PRET] AS [NET A PAYER]
FROM REQ_MOUV LEFT JOIN REQ_PREP_CONGE ON (REQ_MOUV.DATE_PAIE = REQ_PREP_CONGE.DATE_PAIE) AND (REQ_MOUV.CODE_EMPLOYE = REQ_PREP_CONGE.CODE_EMPLOYE);
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
26 déc. 2021 à 18:03
26 déc. 2021 à 18:03
Il n'y a qu'une clé primaire, composée de deux champs.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
26 déc. 2021 à 20:51
26 déc. 2021 à 20:51
Je dois choisis index unique dans les propriétés de la table MOUVEMENT ?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
26 déc. 2021 à 21:10
26 déc. 2021 à 21:10
La clé primaire est correcte, ta phrase ne l'était pas.
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
26 déc. 2021 à 18:05
26 déc. 2021 à 18:05
teste tes requêtes dans l'ordre où elles sont classée comme suggéré en #64.
quelle est la première qui donne un résultat incorrect?
quelle est la première qui donne un résultat incorrect?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
4 janv. 2022 à 18:34
4 janv. 2022 à 18:34
En lisant la liste partagée en #96, je me demande si l'indemnité de congé est correcte.
As-tu testé le calcul de l'indemnité de congé si la gratification est payée le même mois?
As-tu testé le calcul de l'indemnité de congé si la gratification est payée le même mois?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
4 janv. 2022 à 19:59
4 janv. 2022 à 19:59
le congé dans la requête REQ_DEF_CONGE est correcte et elle est affichée dans la requête REQ_CONGE_DEFINITIF dans le mois de décembre mais dans la table MOUVEMENTS le congé est 0 après avoir fait le INSERT
voici la requête REQ_AJOUT_MOUV
voici la requête REQ_AJOUT_MOUV
INSERT INTO Mouvements ( NUMERO_BULLETIN, DateMov, CODE_SOCIETE, NOM_SOCIETE, CODE_EMPLOYE, NOM_EMPLOYE, PRENOM_EMPLOYE, DATE_ENTREE, TAUX_CATEGORIEL, SURSALAIRE, NOMBRE_JOUR, SALAIRE_CATEGORIEL, PRIME_ANC, AUTRES_INDEMNITES, CONGES, GRATIF, SALAIRE_BRUT, ITS, CN, IGR, SALAIRE_NET, MENSUALITE_RETENUE_PRET, TRANSPORT, NET_A_PAYER, DATE_FIN_CONTRAT )
SELECT REQ_CONGE_DEFINITIF.NUMERO_BULLETIN, REQ_CONGE_DEFINITIF.DATE_PAIE, REQ_CONGE_DEFINITIF.CODE_SOCIETE, REQ_CONGE_DEFINITIF.NOM_SOCIETE, REQ_CONGE_DEFINITIF.CODE_EMPLOYE, REQ_CONGE_DEFINITIF.NOM_EMPLOYE, REQ_CONGE_DEFINITIF.PRENOM_EMPLOYE, REQ_CONGE_DEFINITIF.DATE_ENTREE, REQ_CONGE_DEFINITIF.TAUX_CATEGORIEL, REQ_CONGE_DEFINITIF.SURSALAIRE, REQ_CONGE_DEFINITIF.NOMBRE_JOUR, REQ_CONGE_DEFINITIF.SALAIRE_CATEGORIEL, REQ_CONGE_DEFINITIF.PRIME_ANC, REQ_CONGE_DEFINITIF.AUTRES_INDEMNITES, REQ_CONGE_DEFINITIF.CONGES, REQ_CONGE_DEFINITIF.GRATIF, REQ_CONGE_DEFINITIF.SALAIRE_BRUT, REQ_CONGE_DEFINITIF.ITS, REQ_CONGE_DEFINITIF.CN, REQ_CONGE_DEFINITIF.IGR, REQ_CONGE_DEFINITIF.SALAIRE_NET, REQ_CONGE_DEFINITIF.MENSUALITE_RETENUE_PRET, REQ_CONGE_DEFINITIF.TRANSPORT, REQ_CONGE_DEFINITIF.[NET A PAYER], REQ_CONGE_DEFINITIF.DATE_FIN
FROM REQ_CONGE_DEFINITIF;
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
4 janv. 2022 à 22:04
4 janv. 2022 à 22:04
1) je suis surpris que la requête REQ_DEF_CONGE calcule correctement l'indemnité de congé en tenant compte de la gratification payée le même mois.
2) si le résultat de REQ_CONGE_DEFINITIF est correct et la table MOUVEMENTS ne contient pas les informations correctes après avoir utilisé REQ_AJOUT_MOUV, je pense à ces trois sources d'erreurs:
a) le tableau partagé en #96 n'est pas correct, ne correspond pas à la réalité
b) tu ne respectes pas les règles d'utilisation de la base de données
c) tu ignores des avertissements reçus, ou tu as modifié des options pour éviter de recevoir ces avertissements.
2) si le résultat de REQ_CONGE_DEFINITIF est correct et la table MOUVEMENTS ne contient pas les informations correctes après avoir utilisé REQ_AJOUT_MOUV, je pense à ces trois sources d'erreurs:
a) le tableau partagé en #96 n'est pas correct, ne correspond pas à la réalité
b) tu ne respectes pas les règles d'utilisation de la base de données
c) tu ignores des avertissements reçus, ou tu as modifié des options pour éviter de recevoir ces avertissements.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
5 janv. 2022 à 10:58
5 janv. 2022 à 10:58
la première remarque a été corrigée ( la gratification payée le même mois a été retirée)
maintenant la table MOUVEMENT contient un montant qui est diffèrent de 0 et qui ne tient pas compte de la gratification payée ; en fait il reste à intégrer dans le calcul du congé la dernière gratification payée pour le travailleur
maintenant la table MOUVEMENT contient un montant qui est diffèrent de 0 et qui ne tient pas compte de la gratification payée ; en fait il reste à intégrer dans le calcul du congé la dernière gratification payée pour le travailleur
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
5 janv. 2022 à 11:38
5 janv. 2022 à 11:38
Pourquoi retirer la gratification payée le même mois?
C'est quoi "la dernière gratification payée pour le travailleur"?
Peux-tu donner un exemple?
C'est quoi "la dernière gratification payée pour le travailleur"?
Peux-tu donner un exemple?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
5 janv. 2022 à 12:07
5 janv. 2022 à 12:07
Je le retire parce que la gratification et le congé ne sont forcément payés le même mais
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
7 janv. 2022 à 18:38
7 janv. 2022 à 18:38
Je pensais que tu voulais travailler sur ceci, que tu as écrit en #103.
"en fait il reste à intégrer dans le calcul du congé la dernière gratification payée pour le travailleur"
J'essaie donc de te faire découvrir ce que tu dois corriger pour cela.
"en fait il reste à intégrer dans le calcul du congé la dernière gratification payée pour le travailleur"
J'essaie donc de te faire découvrir ce que tu dois corriger pour cela.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
7 janv. 2022 à 19:31
7 janv. 2022 à 19:31
Ok c'est bien noté, quand c'est très long , j'oublie un peu les échanges, on reprend alors, qu'est-ce que je dois faire maintenant
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
7 janv. 2022 à 19:46
7 janv. 2022 à 19:46
relire le #117.
bien sûr, toujours avoir sous les yeux la liste des requêtes.
bien sûr, toujours avoir sous les yeux la liste des requêtes.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
8 janv. 2022 à 12:51
8 janv. 2022 à 12:51
au vu du #117 je pense que les REQ_MOUV et REQ_PAIE et REQ_PREP_CONG servirons désormais à calculer la REQ_DEF_CONGE et permettront de d'obtenir la gratification payée le même mois de congé ainsi pour la fin de contrat dans le calcul de l'indemnité de congé
mais pour le cas ou la gratification n'est pas calculée le même mois de congé alors pour le moment rien ne s'affiche dans le calcul du congé car la REQ_MOUV affiche seulement le cas ou la gratification est pour le même mois
mais pour le cas ou la gratification n'est pas calculée le même mois de congé alors pour le moment rien ne s'affiche dans le calcul du congé car la REQ_MOUV affiche seulement le cas ou la gratification est pour le même mois
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
8 janv. 2022 à 13:41
8 janv. 2022 à 13:41
Je pense que REQ_DEF_CONGE peut calculer l'indemnité de congé en utilisant uniquement REQ_MOUV et REQ_PREP_CONG, je ne vois pas l'utilité d'utiliser REQ_PAIE.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
8 janv. 2022 à 19:50
8 janv. 2022 à 19:50
oui effectivement ; voici la requête REQ_DEF_CONGE
SELECT REQ_MOUV.CODE_EMPLOYE, REQ_MOUV.DATE_PAIE, Nz(Round((Nz(([SALAIRE_CATEGORIEL]+[SURSALAIRE]+[AUTRES_INDEMNITES]+Nz([REQ_MOUV].[GRATIF],0)+[PRIME_ANC]+Nz([TotSalPrec]))))*2.2*7/6/30)) AS CONGES
FROM REQ_MOUV LEFT JOIN REQ_PREP_CONG ON (REQ_MOUV.DATE_PAIE = REQ_PREP_CONG.DATE_PAIE) AND (REQ_MOUV.CODE_EMPLOYE = REQ_PREP_CONG.CODE_EMPLOYE)
WHERE (((Month([REQ_MOUV].[DATE_PAIE]))=Month(DateSerial(2020,Month([REQ_MOUV].[date_entree])-1,1)))) OR (((Month([REQ_MOUV].[DATE_FIN]))=Month([REQ_PREP_CONG].[DATE_PAIE])) AND ((Year([REQ_MOUV].[DATE_FIN]))=Year([REQ_PREP_CONG].[DATE_PAIE])) AND ((REQ_MOUV.DATE_FIN)=[REQ_PREP_CONG].[DATE_PAIE]))
GROUP BY REQ_MOUV.CODE_EMPLOYE, REQ_MOUV.DATE_PAIE, Nz(Round((Nz(([SALAIRE_CATEGORIEL]+[SURSALAIRE]+[AUTRES_INDEMNITES]+Nz([REQ_MOUV].[GRATIF],0)+[PRIME_ANC]+Nz([TotSalPrec]))))*2.2*7/6/30));
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
10 janv. 2022 à 18:15
10 janv. 2022 à 18:15
Pour t'aider à comprendre ce que fait le WHERE de la requête REQ_PREP_CONGE que tu as écrite, je t'invite à créer une nouvelle requête, ayant le même WHERE:
Cette nouvelle requête devrait te montrer quels salaires sont utilisés à partir de la table MOUVEMENTS.
SELECT REQ_PAIE.CODE_EMPLOYE, REQ_PAIE.DATE_PAIE, DateMov, (Nz([SALAIRE_BRUT]))-([mouvements].[conges]) AS SalPrec FROM REQ_PAIE LEFT JOIN Mouvements ON REQ_PAIE.CODE_EMPLOYE = Mouvements.CODE_EMPLOYE WHERE (((REQ_PAIE.CODE_EMPLOYE)=Mouvements.CODE_EMPLOYE) And ((Month([DateMov]))<=Month([DATE_PAIE]))) order by REQ_PAIE.CODE_EMPLOYE, REQ_PAIE.DATE_PAIE, DateMov
Cette nouvelle requête devrait te montrer quels salaires sont utilisés à partir de la table MOUVEMENTS.
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
10 janv. 2022 à 23:42
10 janv. 2022 à 23:42
Les deux mois concernés sont les mois de janvier et de février
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
11 janv. 2022 à 09:56
11 janv. 2022 à 09:56
Ces mois de janvier et février sont manquants?
Tu calcules la paie de quel mois?
Quelle est la date d'entrée du travailleur?
Quelles sont les dates des salaires précédents dans la table MOUVEMENTS?
Tu calcules la paie de quel mois?
Quelle est la date d'entrée du travailleur?
Quelles sont les dates des salaires précédents dans la table MOUVEMENTS?
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
11 janv. 2022 à 10:05
11 janv. 2022 à 10:05
Ceci sera peut-être plus clair pour comprendre l'effet du WHERE:
SELECT REQ_PAIE.CODE_EMPLOYE, REQ_PAIE.DATE_PAIE, Mouvements.DateMov, (Nz([SALAIRE_BRUT]))-([mouvements].[conges]) AS TotSalPrec, Month([DateMov]) as moismouv, Month([DATE_PAIE]) as moispaie FROM REQ_PAIE LEFT JOIN Mouvements ON REQ_PAIE.CODE_EMPLOYE = Mouvements.CODE_EMPLOYE WHERE (((REQ_PAIE.CODE_EMPLOYE)=[Mouvements].[CODE_EMPLOYE]) AND ((Month([DateMov]))<=Month([DATE_PAIE]))) ORDER BY REQ_PAIE.CODE_EMPLOYE, REQ_PAIE.DATE_PAIE, Mouvements.DateMov;
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
11 janv. 2022 à 11:03
11 janv. 2022 à 11:03
Le travailleur est entré le 1er mars 2021
J'ai calculé les salaires de mars 2021 à février 2022
et c'est au mois de février 2022 que le travailleur devrait recevoir son indemnités de congé
J'ai calculé les salaires de mars 2021 à février 2022
et c'est au mois de février 2022 que le travailleur devrait recevoir son indemnités de congé
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
11 janv. 2022 à 11:33
11 janv. 2022 à 11:33
Quel est le mois du salaire brut qui n'a pas été pris en compte dans le calcul?
Je ne peux plus répondre à cette discussion...
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
12 janv. 2022 à 14:45
12 janv. 2022 à 14:45
Pourquoi une telle décision, vous avez envoyé un bout de requête, sans le select, j'ai seulement complété cette requête, donc je souhaiterais savoir à quel niveau elle devait intervenir
C'est tout , si la la complexité du projet je comprends, ça peut arriver
C'est tout , si la la complexité du projet je comprends, ça peut arriver
yg_be
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
12 janv. 2022 à 16:37
12 janv. 2022 à 16:37
Tout simplement, comme c'était arrivé il y a peu avec la discussion précédente, le site ne me permet plus de répondre.