faire prendre une valeur a une variable dans une requete SQL

faire prendre une valeur a une variable dans une requete SQL - SQL/NoSQL - Programmation

Marsh Posté le 28-01-2003 à 16:41:00    

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

Reply

Marsh Posté le 28-01-2003 à 16:41:00   

Reply

Marsh Posté le 28-01-2003 à 17:15:01    

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
Reply

Marsh Posté le 28-01-2003 à 17:25:31    

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 []

Reply

Marsh Posté le 28-01-2003 à 17:26:20    

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
Reply

Marsh Posté le 30-01-2003 à 11:26:42    

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

Reply

Marsh Posté le 30-01-2003 à 12:03:38    

hummmmm g pas déclaré la variable

Reply

Marsh Posté le 30-01-2003 à 12:26:15    

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
Reply

Marsh Posté le 30-01-2003 à 14:41:14    

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
Reply

Marsh Posté le 30-01-2003 à 15:32:02    

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
Reply

Marsh Posté le 30-01-2003 à 15:41:04    

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.

Reply

Marsh Posté le 30-01-2003 à 15:41:04   

Reply

Marsh Posté le 30-01-2003 à 15:44:37    

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é
Reply

Marsh Posté le 30-01-2003 à 17:25:34    

FCRad de firstclass
Pense pas que ça soit tres connu

Reply

Marsh Posté le 30-01-2003 à 17:26:55    

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é
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed