Accueil > Forum > > > > Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE
Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE
vendredi 29 mai 2009 à 15:18:27 |
Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE

xactise
|
Bonjour à tous une petite question requête :) Peut ont utiliser la valeur d'une fonction dans un SELECT, dans une clause WHERE d'une requête : l'exemple concret plus parlant : SELECT id_client,id_contrat, MAX(date) as date1, id_suivi_client FROM `suivi_client` WHERE ne_pas_suivre !=1 AND belgique=1 AND date1<=(SELECT MAX(date) as date2 FROM `suivi_client` WHERE ne_pas_suivre !=1 AND belgique=1 AND date<='2009-03-30' GROUP BY id_contrat) GROUP BY id_contrat qui me retourne : #1054 - Unknown column 'date1' in 'where clause' D'avance merci L0rD...
|
|
vendredi 29 mai 2009 à 16:36:42 |
Re : Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE

coach759
|
Bonjour,
Ton erreur veux dire que dans ta table suivi_client, il n'y a pas de champs datel...
A+
Si à la Saint Valentin elle te caresse la main, vivement la Sainte Marguerite...
|
|
vendredi 29 mai 2009 à 16:58:30 |
Re : Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE

xactise
|
Bonjour et merci pour ta réponse, je tien juste a dire que si j'avais voulu une traduction de ce que me sortais PMA, j'aurai était sur un site de traduction.
Et sinon MAX(date) as date1 donc date1 est bien déclaré...
Merci pour les réponses a venir.
L0rD...
|
|
samedi 30 mai 2009 à 08:50:05 |
Re : Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE

jeca
|
Réponse acceptée !
Bonjour,
Extrait du manuel de référence mysql :
"Notez que ANSI SQL ne vous permet pas de vous référer à un alias dans une clause WHERE. Il en est ainsi car lorsque le code de WHERE est exécuté, la valeur de la colonne ne peut pas encore être déterminée. Par exemple, la requête suivante est illégale :
SELECT id,COUNT(*) AS cnt FROM nom_de_table WHERE cnt > 0 GROUP BY id;"
|
|
dimanche 31 mai 2009 à 09:13:18 |
Re : Utiliser la valeur d'une fonction dans le SELECT dans une clause WHERE

xactise
|
Ma fois si sa sors du manuel de référenc,e je m'incline, merci a toi jeca, je valide !
L0rD...
|
|
Cette discussion est classée dans : valeur, utiliser, select, clause, where
Répondre à ce message
Sujets en rapport avec ce message
SQL : comment marche le IN [ par Vinceoli ]
Dans une clause WHERE d'un SELECT comment marche le INSELECT * FROM Table1 WHERE Id IN ................Est ce qu'on peut mettre un autre SELECT a la p
Erreur [ par Zebra1928 ]
hi all;Mon script et le suivant:switch(moncas){case'c1' : $query = "select * from table1 where nom='$N' " ;break;case'c2' : $qu
Utiliser la valeur choisi dans une liste deroulante [ par Sandy084 ]
Bonjour à tous!J'aimerai récupérer la valeur d'une liste deroulante HTML pour l'utiliser ailleurs dans mon site.Merci d'avance.
erreur mysql, au sekour! [ par aze555666 ]
voila ce que je tape:SELECT qu,rep,no FROM '1' WHERE no='127'.voila ce que mysql me dit: SELECT qu<SPA
Pb avec une requête SQL [ par Zato ]
J'écris ça (dans MySQL):SELECT Prenom FROM individu where NOT DateDECES ='0000-00-00' or NOT LieuDECES =' ' in (SELECT DateDECES,LieuDECES FROM indivi
sans retour erreur [ par ehmarc ]
salutest-ce qu'il ya moyen de savoir si un update à foirer.Je m'explique : je fait plein d'update en serie.... meme sur des champs dont la "where clau
SQL clause WHERE ... AND ... [ par Teclis01 ]
voil¨¤ j ai un petit soucis et je trouve pas de quoi cela vient ...voil¨¤ le bout de code qui marche pas ...Il semblerait que cela vienne du AND AND t
comment utiliser les resultats d'une requete select comme une table pour faire a nouveau select dessus [ par benstar ]
salut les gars voilà. j'ai créer une requete select qui me ressort des enregistrements de plusieurs tables. juske la pas de prblm. mais je voudrais ut
Récup valeur select [ par kcin ]
Salut,Voilà, j'ai deux select à choix multiples, mais le second se rempli en fonction du premier. Par exemple si dans le premier l'option 1 est choisi
Requete SQL multiple ? J'y connais rien, a l'aide ! [ par tynmar ]
Bonjour programmeurs programmeuses, Je souhaite faire une requete multiple à partir de plusieurs tables sql, et je sais pas si c'est possible. C'es
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|