SQL- Deux valeurs identiques dans même champs
wyllou30
Messages postés
4
Statut
Membre
-
athome -
athome -
Bonjour,
Je suis désolé si cette question figure déjà sur le forum.
Voila mon problème. Dans le cadre de mon BTS Informatique en alternance chez Areva j'ai pour mission de faire les statistiques de l'Administratrice de base de données. Elle travail sous une base access.
J'utilise pour cela le php et le SQL en relation avec la base de données access.
Le résultat de ma requete atteri dans un tableau comme prévu ... Bref tout fonctionne comme il faut.
Néammoins cela ne suffit pas car dans une de mes tables la requete fait une distinction entre les valeurs Fournisseur et Supplier, Client et Customer.
Vous l'avez bien compris l'administratrice traite des demandes en Anglais et en Francais selon ses demandes.
Le problème est que dans le tableau où s'incère ma réponse je trouve des lignes avec Supplier et des lignes avec Fournisseur. Etant donné qu'en début de requete j'ai fait un count(champs) les fournisseurs et les supplier sont séparés alors que c'est les mêmes valeurs.
Ma table:
____________
|type_compte|
-----------------
|Client .|
|Customer .|
|Fournisseur.|
|Supplier .|
|Salarié .|
|__________|
J'espere que vous pourrai éclairer ma lenterne.
Merci par avance
Cordialement
Wylliam
Je suis désolé si cette question figure déjà sur le forum.
Voila mon problème. Dans le cadre de mon BTS Informatique en alternance chez Areva j'ai pour mission de faire les statistiques de l'Administratrice de base de données. Elle travail sous une base access.
J'utilise pour cela le php et le SQL en relation avec la base de données access.
Le résultat de ma requete atteri dans un tableau comme prévu ... Bref tout fonctionne comme il faut.
Néammoins cela ne suffit pas car dans une de mes tables la requete fait une distinction entre les valeurs Fournisseur et Supplier, Client et Customer.
Vous l'avez bien compris l'administratrice traite des demandes en Anglais et en Francais selon ses demandes.
Le problème est que dans le tableau où s'incère ma réponse je trouve des lignes avec Supplier et des lignes avec Fournisseur. Etant donné qu'en début de requete j'ai fait un count(champs) les fournisseurs et les supplier sont séparés alors que c'est les mêmes valeurs.
Ma table:
____________
|type_compte|
-----------------
|Client .|
|Customer .|
|Fournisseur.|
|Supplier .|
|Salarié .|
|__________|
J'espere que vous pourrai éclairer ma lenterne.
Merci par avance
Cordialement
Wylliam
A voir également:
- SQL- Deux valeurs identiques dans même champs
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux ecran pc - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux compte whatsapp sur le même téléphone samsung - Guide
- I deux point - Forum Windows
5 réponses
Voila ma requete
$sql = "SELECT count(liste_des_actions_par_incident.num_action) as Nb_actions, liste_des_actions_par_incident.action, liste_des_actions_par_incident.type_compte, liste_des_contacts.unite
FROM liste_des_contacts INNER JOIN (incidents INNER JOIN liste_des_actions_par_incident ON incidents.num_incident = liste_des_actions_par_incident.incident) ON liste_des_contacts.nom_contact = incidents.contact
WHERE incidents.date_incident BETWEEN #".$debut."# AND #".$fin."#
GROUP BY liste_des_contacts.unite, liste_des_actions_par_incident.action, liste_des_actions_par_incident.type_compte
HAVING (((liste_des_actions_par_incident.type_compte)='Fournisseur')) OR (((liste_des_actions_par_incident.type_compte)='Supplier'));"
A la fin j'ai fait un tri pour sélectionner juste les Fournisseurs et les Suppliers
$sql = "SELECT count(liste_des_actions_par_incident.num_action) as Nb_actions, liste_des_actions_par_incident.action, liste_des_actions_par_incident.type_compte, liste_des_contacts.unite
FROM liste_des_contacts INNER JOIN (incidents INNER JOIN liste_des_actions_par_incident ON incidents.num_incident = liste_des_actions_par_incident.incident) ON liste_des_contacts.nom_contact = incidents.contact
WHERE incidents.date_incident BETWEEN #".$debut."# AND #".$fin."#
GROUP BY liste_des_contacts.unite, liste_des_actions_par_incident.action, liste_des_actions_par_incident.type_compte
HAVING (((liste_des_actions_par_incident.type_compte)='Fournisseur')) OR (((liste_des_actions_par_incident.type_compte)='Supplier'));"
A la fin j'ai fait un tri pour sélectionner juste les Fournisseurs et les Suppliers
Je souhaterai un truc du genre:
Select count(type_compte)
From MaTable
Where (type_compte='supplier') = (type_compte='Fournisseur') as Fournisseurs
enfin un truc dans ce style je sais pas si vous voyez de quoi je parle
Select count(type_compte)
From MaTable
Where (type_compte='supplier') = (type_compte='Fournisseur') as Fournisseurs
enfin un truc dans ce style je sais pas si vous voyez de quoi je parle
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question