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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  faire prendre une valeur a une variable dans une requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire prendre une valeur a une variable dans une requete SQL

n°295511
albertos
kikoo
Posté le 28-01-2003 à 16:41:00  profilanswer
 

je voudrai donner une valeur (le mois d1 date) a une variable dans cette requete sql :
SELECT Date,NomEntre FROM Req  
WHERE NomEntre="truc"
x=month("Date" ) : ça c'est ce que je veux faire et x est la variable
ORDER BY Date DESC

mood
Publicité
Posté le 28-01-2003 à 16:41:00  profilanswer
 

n°295535
PatBasi
Posté le 28-01-2003 à 17:15:01  profilanswer
 

Albertos a écrit :

SELECT Date,NomEntre FROM Req  
WHERE NomEntre="truc"
[x]=month("Date" )ORDER BY Date DESC


 
Si j'ai bien compris ta question....
 
Par contre es-tu sûr des " autour de date dans month("Date" ); perso je pencherai pour des []


Message édité par PatBasi le 28-01-2003 à 17:16:34

---------------
"A conclusion is the place where you got tired of thinking." Steven Wright | It's 2 pièges à loups #1 #2
n°295544
albertos
kikoo
Posté le 28-01-2003 à 17:25:31  profilanswer
 

bah justement je connais pas du tout la syntaxe, c'est ce que je demandais.
Comment faire pr donner une valeur a une variable dans une requete SQL.
Si g bien compris fo mettre des []

n°295545
PatBasi
Posté le 28-01-2003 à 17:26:20  profilanswer
 

Albertos a écrit :

Si g bien compris fo mettre des []


 
oui, d'après ce que j'ai compris de ce que tu voulais


---------------
"A conclusion is the place where you got tired of thinking." Steven Wright | It's 2 pièges à loups #1 #2
n°296931
albertos
kikoo
Posté le 30-01-2003 à 11:26:42  profilanswer
 

ya pas un opérateur a mettre entre les lignes avant le [x] , il me retourne une erreur me disant quil manque une "expression"

n°296954
albertos
kikoo
Posté le 30-01-2003 à 12:03:38  profilanswer
 

hummmmm g pas déclaré la variable

n°296978
PatBasi
Posté le 30-01-2003 à 12:26:15  profilanswer
 

tu n'as pas à déclarer la variable
 
et il te faut un AND je pense:
 
WHERE ((NomEntre="truc" ) AND ([x]=month("Date" )))


Message édité par PatBasi le 30-01-2003 à 12:27:41

---------------
"A conclusion is the place where you got tired of thinking." Steven Wright | It's 2 pièges à loups #1 #2
n°297059
albertos
kikoo
Posté le 30-01-2003 à 14:41:14  profilanswer
 

je viens de voir que je me suis mal expliqué : je voulais dire que la variable x prend la valeur de month('date';) et non pas une comparaison avec month('date';)
 
En fait j'ai fais une appli ou il y a une requete SQL(vers une base access), j'ai besoin que celle ci me retourne le mois par un month('date';) pr l'utiliser dans une autre partie du code. Mais je ne vois pas de quelle facon je pourrai procéder pr reccup le mois en dehors de la partie SQL :/
 


Message édité par albertos le 30-01-2003 à 15:14:03
n°297085
PatBasi
Posté le 30-01-2003 à 15:32:02  profilanswer
 

Reprenons depuis le début: tu veux faire une requête de sélection; que doit-elle afficher à la sortie?
 
Si tu veux afficher le mois de [Date] c du :
 
SELECT .... Month([Date]) AS x ....


---------------
"A conclusion is the place where you got tired of thinking." Steven Wright | It's 2 pièges à loups #1 #2
n°297094
albertos
kikoo
Posté le 30-01-2003 à 15:41:04  profilanswer
 

ui voila
J'utilise un RAd , qui m'autorise a envoyer des commandes SQl a une base de données (access dans mon cas).
mais le mois donné par month([date]) , on va dire Janvier, je voudrais le reccup dans une autre partie du code (propre au rad) pr l'afficher dans une boite de dialogue par exemple.

mood
Publicité
Posté le 30-01-2003 à 15:41:04  profilanswer
 

n°297097
tomlameche
Et pourquoi pas ?
Posté le 30-01-2003 à 15:44:37  profilanswer
 

Albertos a écrit :

ui voila
J'utilise un RAd , qui m'autorise a envoyer des commandes SQl a une base de données (access dans mon cas).
mais le mois donné par month([date]) , on va dire Janvier, je voudrais le reccup dans une autre partie du code (propre au rad) pr l'afficher dans une boite de dialogue par exemple.


En PB on ferai
SELECT trucmuche
INTO :ma_variable
FROM TRUC_BIDULE
WHERE tagadatsointsoin = un_machin;  
Tu récupère comment le résultat d'une requête avec ton RAD ( et c'est quoi d'ailleurs ce RAD ? ) ?


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°297179
albertos
kikoo
Posté le 30-01-2003 à 17:25:34  profilanswer
 

FCRad de firstclass
Pense pas que ça soit tres connu

n°297181
tomlameche
Et pourquoi pas ?
Posté le 30-01-2003 à 17:26:55  profilanswer
 

Albertos a écrit :

FCRad de firstclass
Pense pas que ça soit tres connu


Ah non, effectivement, jamais entendu parler ...


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité

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

  faire prendre une valeur a une variable dans une requete SQL

 

Sujets relatifs
requete REPLACE refuse de fonctionner[PHP&SQL] Affichage confondu des derniers infos de 2 Tables
plusieurs valeur dans un meme champLocalisation de MS SQL Server? (problèmes d'accents) Résolu!
[php & mysql] Requête simple, mais pbRecherche présence d'une variable
pb dans ma requetePassage par valeur ou par reference???
[C] affichage du contenu d'un variable en graphique ...Commande en PHP pour exporter une base SQL ?
Plus de sujets relatifs à : faire prendre une valeur a une variable dans une requete SQL


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