[Résolu] Sélection minimum salarial (requête par rang)

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
pulcinopio
NéOOphyte
NéOOphyte
Messages : 211
Inscription : 13 juil. 2022 19:13

[Résolu] Sélection minimum salarial (requête par rang)

Message par pulcinopio »

Bonjour,

J'ai un problème, c.à.d. je peux sélectionner les employés par rang

Code : Tout sélectionner

SELECT "Rétribution"."date", "Employés"."prénom", "Rang"."rang", "Salaire"."Salaire" FROM "Rétribution", "Employés", "Rang", "Salaire" WHERE "Rétribution"."ID_Employé" = "Employés"."ID_Employé" AND "Rétribution"."ID_Rang" = "Rang"."ID_Rang" AND "Rétribution"."ID_Salaire" = "Salaire"."ID_Salaire" AND "Rang"."rang" = 'A'
mais lorsque je lance la sélection par chiffres, ça ne colle pas....

Merci de votre aide

pulcinopio
Pièces jointes
Sélection.odb
(11.93 Kio) Téléchargé 3 fois
Dernière modification par pulcinopio le 26 mai 2023 12:06, modifié 1 fois.
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16693
Inscription : 03 mars 2006 18:02
Localisation : Venise verte

Re: Sélection minimum salarial (requête par rang)

Message par jeanmimi »

Bonjour,
Je n'ai pas bien compris le résultat que tu attends.
Si c'est pur avoir les noms des salariés touchant 1200, il faut remplacer 'A' par 1200 dans la requête :

Code : Tout sélectionner

SELECT "Rétribution"."date", "Employés"."prénom", "Rang"."rang", "Salaire"."Salaire" FROM "Rétribution", "Employés", "Rang", "Salaire" WHERE "Rétribution"."ID_Employé" = "Employés"."ID_Employé" AND "Rétribution"."ID_Rang" = "Rang"."ID_Rang" AND "Rétribution"."ID_Salaire" = "Salaire"."ID_Salaire" AND "Salaire"."Salaire" = 1200
LibreOffice : Version : 7.5.3.2 (x64)(22 mai 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
NéOOphyte
NéOOphyte
Messages : 211
Inscription : 13 juil. 2022 19:13

Re: Sélection minimum salarial (requête par rang)

Message par pulcinopio »

Bonjour Jean-mimi et merci.

J'avais fait erreur suivante: = '1200' au lieu de: = 1200.

Je balise

Bien à vous

pulcinopio
Libre Office 6.0.4 sur Ubuntu 18.04
Répondre