Voil=E0 j'ai cr=E9=E9 une base de donn=E9es de salari=E9s :
Une table salari=E9, une table embauche et une table entreprise.
Ma requ=EAte cherche =E0 conna=EEtre quels sont les salari=E9s qui :
- On sign=E9 un CDI
- Avait moins de 23 ans lors de la signature du contrat de travail
- On travaill=E9 au minimum 6 mois dans l'entreprise
Dans la requ=EAte :
- sous [CONTEMB] (Contrat d'embauche) j'ai mis : =3D"CDI"
- sous [DATSAL] (Date de naissance du salari=E9) j'ai mis : [DATEMB]-
[DATSAL]<8395
- pour la derni=E8re je n'y arrive pas, je voudrais utiliser une
fonction si, en gros, si [DATSOR] (Date de sortie du salari=E9, de
l'entreprise) est vide alors "la date du jour" - [DATEMB]>183 sinon
[DATSOR]-[DATEMB]>183
En attendant ca a donn=E9 ca : SI([DATSOR]=3D"";[Date :]-[DATEMB]>183;
[DATSOR]-[DATEMB]>183)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jessy Sempere
Bonjour
En supposant que ta méthode est la bonne, essais plutôt :
VraiFaux([DATSOR] Est Null And ([Date :]-[DATEMB])>183;"Plus de 6mois"; vraifaux(([DATSOR]-[DATEMB])>183;"Plus de 6 mois";"Moins de 6 mois"))
-- @+ Jessy Sempere
------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ a écrit dans le message de news:
Bonjour à tous !!
Voilà j'ai créé une base de données de salariés : Une table salarié, une table embauche et une table entreprise.
Ma requête cherche à connaître quels sont les salariés qui : - On signé un CDI - Avait moins de 23 ans lors de la signature du contrat de travail - On travaillé au minimum 6 mois dans l'entreprise
Dans la requête : - sous [CONTEMB] (Contrat d'embauche) j'ai mis : ="CDI" - sous [DATSAL] (Date de naissance du salarié) j'ai mis : [DATEMB]- [DATSAL]<8395 - pour la dernière je n'y arrive pas, je voudrais utiliser une fonction si, en gros, si [DATSOR] (Date de sortie du salarié, de l'entreprise) est vide alors "la date du jour" - [DATEMB]>183 sinon [DATSOR]-[DATEMB]>183
En attendant ca a donné ca : SI([DATSOR]="";[Date :]-[DATEMB]>183; [DATSOR]-[DATEMB]>183)
Est-ce que quelqu'un pourrait m'aider ?
Merci d'avance !
Bonjour
En supposant que ta méthode est la bonne, essais plutôt :
VraiFaux([DATSOR] Est Null And ([Date :]-[DATEMB])>183;"Plus de 6mois";
vraifaux(([DATSOR]-[DATEMB])>183;"Plus de 6 mois";"Moins de 6 mois"))
--
@+
Jessy Sempere
news@access.fr.vu
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
<hypnoxis@hotmail.fr> a écrit dans le message de news:
1171472071.543241.261040@l53g2000cwa.googlegroups.com...
Bonjour à tous !!
Voilà j'ai créé une base de données de salariés :
Une table salarié, une table embauche et une table entreprise.
Ma requête cherche à connaître quels sont les salariés qui :
- On signé un CDI
- Avait moins de 23 ans lors de la signature du contrat de travail
- On travaillé au minimum 6 mois dans l'entreprise
Dans la requête :
- sous [CONTEMB] (Contrat d'embauche) j'ai mis : ="CDI"
- sous [DATSAL] (Date de naissance du salarié) j'ai mis : [DATEMB]-
[DATSAL]<8395
- pour la dernière je n'y arrive pas, je voudrais utiliser une
fonction si, en gros, si [DATSOR] (Date de sortie du salarié, de
l'entreprise) est vide alors "la date du jour" - [DATEMB]>183 sinon
[DATSOR]-[DATEMB]>183
En attendant ca a donné ca : SI([DATSOR]="";[Date :]-[DATEMB]>183;
[DATSOR]-[DATEMB]>183)
En supposant que ta méthode est la bonne, essais plutôt :
VraiFaux([DATSOR] Est Null And ([Date :]-[DATEMB])>183;"Plus de 6mois"; vraifaux(([DATSOR]-[DATEMB])>183;"Plus de 6 mois";"Moins de 6 mois"))
-- @+ Jessy Sempere
------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ a écrit dans le message de news:
Bonjour à tous !!
Voilà j'ai créé une base de données de salariés : Une table salarié, une table embauche et une table entreprise.
Ma requête cherche à connaître quels sont les salariés qui : - On signé un CDI - Avait moins de 23 ans lors de la signature du contrat de travail - On travaillé au minimum 6 mois dans l'entreprise
Dans la requête : - sous [CONTEMB] (Contrat d'embauche) j'ai mis : ="CDI" - sous [DATSAL] (Date de naissance du salarié) j'ai mis : [DATEMB]- [DATSAL]<8395 - pour la dernière je n'y arrive pas, je voudrais utiliser une fonction si, en gros, si [DATSOR] (Date de sortie du salarié, de l'entreprise) est vide alors "la date du jour" - [DATEMB]>183 sinon [DATSOR]-[DATEMB]>183
En attendant ca a donné ca : SI([DATSOR]="";[Date :]-[DATEMB]>183; [DATSOR]-[DATEMB]>183)