Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Requête SQL pour module Revue

Attention cette version de BDGest n'est plus maintenue depuis le 15/03/2021. Les version "officielles" sont BDGest Online et BDGest Mobile.

Requête SQL pour module Revue

Messagede Bad Bear » 11/01/2013 21:51

Je suis bloqué.

Je voudrais mettre une Cote=X pour les Revues R quand le Numéro est compris entre A et B

Merci d'avance
"J'ai longtemps été un jeune con... J'ai beaucoup changé, et je suis devenu un vieux con !"
(Jean d'Ormesson)
Avatar de l’utilisateur
Bad Bear
BDGestiste
BDGestiste
 
Messages: 2696
Inscription: 10/03/2004
Localisation: MJE, dans la menuiserie...
Age: 74 ans

Re: Requête SQL pour module Revue

Messagede amadigi » 14/01/2013 11:01

Edit : voir code plus bas, désolé
Dernière édition par amadigi le 14/01/2013 16:29, édité 1 fois.
*** Mes ventes ***
Venez indiquer régulièrement vos achats DL 2014 ou vos achats par éditeur en DL 2014
Avatar de l’utilisateur
amadigi
BDGestiste
BDGestiste
 
Messages: 3540
Inscription: 31/05/2004
Localisation: Cachan
Age: 59 ans

Re: Requête SQL pour module Revue

Messagede Bad Bear » 14/01/2013 12:17

amadigi a écrit:
Code: Tout sélectionner
update revues set cote = X where nomrevue like 'A%' or nomrevue like 'B%'


Merci, je vais tester ce soir :ok:
"J'ai longtemps été un jeune con... J'ai beaucoup changé, et je suis devenu un vieux con !"
(Jean d'Ormesson)
Avatar de l’utilisateur
Bad Bear
BDGestiste
BDGestiste
 
Messages: 2696
Inscription: 10/03/2004
Localisation: MJE, dans la menuiserie...
Age: 74 ans

Re: Requête SQL pour module Revue

Messagede BDGest » 14/01/2013 15:02

Non c'est

Code: Tout sélectionner
update REVUES set Cote = X where NomRevue='R' AND (NumA like 'A%' OR NumA like 'B%')
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Re: Requête SQL pour module Revue

Messagede amadigi » 14/01/2013 16:28

Je remet 100 francs dans le nourrin :D (j'ai lu trop vite et ma première requête ne correspondait pas à ta demande :? )

Code: Tout sélectionner
update REVUES set Cote = X where NomRevue='R' AND Num between A and B

la requête du chef ne prend en compte que les numéros alpha ;)
*** Mes ventes ***
Venez indiquer régulièrement vos achats DL 2014 ou vos achats par éditeur en DL 2014
Avatar de l’utilisateur
amadigi
BDGestiste
BDGestiste
 
Messages: 3540
Inscription: 31/05/2004
Localisation: Cachan
Age: 59 ans

Re: Requête SQL pour module Revue

Messagede BDGest » 14/01/2013 16:35

Sachant que Num est un numérique, il ne peut pas être égal à A ou B ;)
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Re: Requête SQL pour module Revue

Messagede amadigi » 14/01/2013 16:40

Oui mais c'est bien ce que demandait Bad Bear et que j'ai mal lu :
quand le Numéro est compris entre A et B
*** Mes ventes ***
Venez indiquer régulièrement vos achats DL 2014 ou vos achats par éditeur en DL 2014
Avatar de l’utilisateur
amadigi
BDGestiste
BDGestiste
 
Messages: 3540
Inscription: 31/05/2004
Localisation: Cachan
Age: 59 ans

Re: Requête SQL pour module Revue

Messagede BDGest » 14/01/2013 18:44

Il voulait donc sans doute dire "Compris entre n et m" :)
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Re: Requête SQL pour module Revue

Messagede Bad Bear » 14/01/2013 19:18

J'aime bien quand vous bataillez :D

J'ai testé le code d'Amadigi qui correspond à ce que je recherche :

update REVUES set Cote = X where NomRevue='R' AND Num between A and B

avec

update REVUES set Cote = 5 where NomRevue='Circus' AND Num between 45 and 50


Et ça marche :ok:

Merci
"J'ai longtemps été un jeune con... J'ai beaucoup changé, et je suis devenu un vieux con !"
(Jean d'Ormesson)
Avatar de l’utilisateur
Bad Bear
BDGestiste
BDGestiste
 
Messages: 2696
Inscription: 10/03/2004
Localisation: MJE, dans la menuiserie...
Age: 74 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités