Problème syntaxe SQL

Résolu/Fermé
s0fieuh Messages postés 6 Date d'inscription vendredi 8 février 2013 Statut Membre Dernière intervention 10 février 2013 - 8 févr. 2013 à 11:17
s0fieuh Messages postés 6 Date d'inscription vendredi 8 février 2013 Statut Membre Dernière intervention 10 février 2013 - 10 févr. 2013 à 16:35
Bonjour,

je vous expose mon problème : J'ai besoin de trouver une formule pour afficher le nombre d'ordinateur portable (ORDIP) dans toutes les sortes de catégorie d'article. Je vous pose ma table :

Table Article

Num_article | Code_catégorie | Nom_article | Prix_unitaire
________________________________________________________________________
1 | ORDIP | Packard Belle EasyNote| 1 200,00
2 | ORDIP | Fujitsu Amilo 1556 | 999,00
3 | ORDIB | HP Pavilion | 650,00
4 | ORDIP | Sony Vaio | 1 500,00
5 | ORDIB | Partenio 2006 | 899,00
6 | IMPR | Canon MP800 | 299,99
7 | IMPR | Epson RX640 | 349,00
8 | SCAN | Canon Canoscan | 399,00

Désolée pour la mise en page, j'avais mis des espaces mais il ne les prend pas en compte et je suis nouvelle alors je ne sais pas bien comment ça marche...

ORDIP équivaut à ordinateur portable ;
ORDIB équivaut à ordinateur bureau ;
IMPR équivaut à imprimante ;
SCAN équivaut à scanner.

J'utilise OpenOffice 3 Base de donnée
J'ai essayé plusieurs formules SQL, mais rien à faire je n'y arrive pas. J'ai essayé avec COUNT mais il ne veut pas m'afficher la requête parce qu'il ne connaît pas la colonne "ORDIP". J'ai a moitié réussi en utilisant l'assistant, mais il m'affiche trois ligne avec écrit "ORDIP" alors qu'on me demande d'afficher le nombre "3".

J'espère que je vous ai donné toutes les informations, si il manque quelque chose je vous fournirai les données manquantes.

Merci d'avance à tous ceux qui pourront m'aider !

2 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
Modifié par ThEBiShOp le 8/02/2013 à 11:31
SELECT COUNT( Num_article ) 
FROM article
WHERE Code_catégorie =  'ORDIP'


non ?
0
s0fieuh Messages postés 6 Date d'inscription vendredi 8 février 2013 Statut Membre Dernière intervention 10 février 2013
8 févr. 2013 à 11:42
Je viens d'essayer (en mettant FROM Table Article), et il me dit syntaxe error avec ce message :
Statut SQL: HY000
Code d'erreur: 1000

syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE

Merci d'avoir essayé !
0
s0fieuh Messages postés 6 Date d'inscription vendredi 8 février 2013 Statut Membre Dernière intervention 10 février 2013
8 févr. 2013 à 11:45
J'ai réessayé avec quelques modifications :

SELECT COUNT(Num_article)
FROM "Table Article"
WHERE "Code_catégorie" = "ORDIP"

Il me met ce message d'erreur :

La commande SQL suivante est à la source de l'erreur :
SELECT COUNT( "Num_article" ) FROM "Table Article" WHERE "Code_catégorie" = "ORDIP"
0