Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1775 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  WHERE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

WHERE

n°1355145
jenny50
Posté le 27-04-2006 à 14:18:11  profilanswer
 

Bonjour à tous,  
 
Voici ma requete :  

Code :
  1. SELECT fil_lib, sum(comd_valvn) AS sum_comd_valvn, sum(comd_vallogan) AS sum_comd_vallogan, sum(comd_valpart) AS sum_comd_valpart, sum(comd_valmarch) AS sum_comd_valmarch FROM commandes INNER JOIN concessions ON conc_cle=comd_concession INNER JOIN filiales ON fil_cle=conc_filiale GROUP BY fil_lib


 
Je souhaite prendre uniquement les résultats

Code :
  1. WHERE marq_lib = '%".$marq."%'


 
Comment je peux faire pour l'intégrer à ma requete, si je l'ajoute il me mets cette erreur
ERROR:  column "marq_lib" does not exist
 
Avez-vous une solution?

mood
Publicité
Posté le 27-04-2006 à 14:18:11  profilanswer
 

n°1355183
darkfrost
Posté le 27-04-2006 à 14:52:08  profilanswer
 

Ta colonne "marq_lib" fait partie de quelle table ?

n°1355193
jenny50
Posté le 27-04-2006 à 14:56:31  profilanswer
 

d'une table nommée "marques" et non "commandes" par laquelle je groupe

n°1355239
darkfrost
Posté le 27-04-2006 à 15:35:55  profilanswer
 

Ta table "marques" n'apparait pas dans ta clause FROM, il est normal que tu ai un retour d'erreur. Il va falloir que tu la fasse apparaitre dans ta clause FROM par des jointures, selon ton modele de base de données.

n°1355294
rufo
Pas me confondre avec Lycos!
Posté le 27-04-2006 à 16:26:17  profilanswer
 

et puis les %, ça ne s'utilise pas normalement qu'avec LIKE (et non le =)?

n°1355311
Djebel1
Nul professionnel
Posté le 27-04-2006 à 16:35:00  profilanswer
 

je te conseille fortement cette lecture : http://sql.developpez.com/
 
et notamment celle-là, qui répondra à ta question : http://sql.developpez.com/sqlaz/jointures/

n°1355767
cinocks
Posté le 28-04-2006 à 10:25:12  profilanswer
 

Je vois que jenny50 ne cherche pas beaucoup :pfff: C'est pas la premiere question du genre. A chaque fois on conseille de lire le minimum vital des docs SQL... Mais bon :) Rien y fait!!!!


---------------
MZP est de retour
n°1355966
Djebel1
Nul professionnel
Posté le 28-04-2006 à 14:15:40  profilanswer
 

je pense qu'elle se documente mais veut aller trop vite et grille les étapes. La requête qu'elle nous met, c'est pas du tout une requête de débutant, elle a bien du potasser un peu pour la pondre, mais elle a pas assez potassé ;)

n°1355968
cinocks
Posté le 28-04-2006 à 14:17:13  profilanswer
 

On va dire ca :o


---------------
MZP est de retour

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  WHERE

 

Sujets relatifs
SQL Server -> Peut on avoir un champ Dynamique dans une clause WHERE ?[Résolu] MsSql : WHERE 1 ???
syntaxe avec whereSelect ... Where ... en ACCESS/SQL j'ai des difficultés
Equivalent de plusieurs COUNT(x WHERE y = z) dans une requête ?select * from table where nom = ' "+string+"' n marche pas en datagrid
la clause WHEREPetit problème avec WHERE
[Résolu] Requête WHERE : ça coinceplusieurs count(*) avec plusieurs WHERE avec des if
Plus de sujets relatifs à : WHERE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR