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

Archives questions SQL 1er trimestre 2006

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

Archives questions SQL 1er trimestre 2006

Messagede so6 » 22/01/2005 14:31

Bonjour

Je voudrais créer une requete de vérification d'erreur.

Explication

Je regarde ma base de BD à acheter. Tiens j'ai soda 4 dedans mais je l'ai acheté.
Je regarde dnas la base il y est bien.

Donc en fait je voudrais pourvoir lancer une requete qui regarde si deux albums n'y sont pas en même temps afin de les virer.

Je suis nul en SQL, quelqu'un peut m'aider ?

merci

So6
-----
So6
Avatar de l’utilisateur
so6
BDébordé
BDébordé
 
Messages: 187
Inscription: 04/01/2004
Localisation: F-74 - Thonon les Bains
Age: 47 ans

Archives questions SQL 1er trimestre 2006

Messagede karghyl » 23/01/2005 01:08

Bonsoir,

un truc un peu comme ça ?

SELECT s.titre as Série, a.titre as Album, a.num as "N°",
A.DateAchat as "Date d'Achat", a.DL as "Dépôt Légal"
FROM ALBUMS a, ACHETER b, SERIES s
WHERE a.num = b.num
AND a.idserie = b.idserie
AND a.idserie = s.idserie

Je n'ai pas réussi à trouver dans la base s'il existe un champ avec le numéro d'album présent dans la BEL. Ca existe ?
Avatar de l’utilisateur
karghyl
BDégourdi
BDégourdi
 
Messages: 50
Inscription: 13/12/2004
Localisation: Paris
Age: 52 ans

Archives questions SQL 1er trimestre 2006

Messagede so6 » 23/01/2005 01:18

C'est parfait

Ca m'en a détecté une que j'avais pas vu.

Merci beaucoup
-----
So6
Avatar de l’utilisateur
so6
BDébordé
BDébordé
 
Messages: 187
Inscription: 04/01/2004
Localisation: F-74 - Thonon les Bains
Age: 47 ans

Archives questions SQL 1er trimestre 2006

Messagede Rouch » 23/01/2005 08:38

Le script est très interressant, mais comment peut'on rajouter la comparaison sur le "Numéro Alphanumérique" ( Je pense que c'est le numA :roll: ) afin qu'il fasse la différence entre un tirage normal et un TT ou TL.
Avatar de l’utilisateur
Rouch
BDégourdi
BDégourdi
 
Messages: 93
Inscription: 11/06/2004
Localisation: BRIIS SOUS FORGES
Age: 54 ans

Archives questions SQL 1er trimestre 2006

Messagede karghyl » 23/01/2005 12:56

C'est vrai que la différenciation peut être utile :mrgreen:

SELECT s.titre as Série, a.titre as Album, a.num as Numéro, a.NumA,
a.DateAchat as "Date d'achat", a.DL as "Dépôt Légal"
FROM ALBUMS a, ACHETER b, SERIES s
WHERE a.num = b.num
AND a.idserie = b.idserie
AND a.idserie = s.idserie
AND a.numA = b.numA ;
Avatar de l’utilisateur
karghyl
BDégourdi
BDégourdi
 
Messages: 50
Inscription: 13/12/2004
Localisation: Paris
Age: 52 ans

Archives questions SQL 1er trimestre 2006

Messagede Rouch » 23/01/2005 14:27

C'est vrai que la différenciation peut être utile :mrgreen:

SELECT s.titre as Série, a.titre as Album, a.num as Numéro, a.NumA,
a.DateAchat as "Date d'achat", a.DL as "Dépôt Légal"
FROM ALBUMS a, ACHETER b, SERIES s
WHERE a.num = b.num
AND a.idserie = b.idserie
AND a.idserie = s.idserie
AND a.numA = b.numA ;

Ben je comprend pas tout. J'avais bien essayé ce code mais il ne trouve plus rien chez moi ( Même si je duplique un de mes albums et que je le copie dans les albums à acheter, ce cadre reste vide :shock: ).
Il doit y avoir quelque chose qui colle pas. mais j'sais pas quoi :cry: :cry:
Avatar de l’utilisateur
Rouch
BDégourdi
BDégourdi
 
Messages: 93
Inscription: 11/06/2004
Localisation: BRIIS SOUS FORGES
Age: 54 ans

Archives questions SQL 1er trimestre 2006

Messagede karghyl » 23/01/2005 20:06

C'est bizarre, si je duplique un album et que je l'envoie dans les albums à acheter la requête ci-dessus me le sort bien. Et si je change le complément de numéro (par ex de "" à TT), il ne sort plus
Avatar de l’utilisateur
karghyl
BDégourdi
BDégourdi
 
Messages: 50
Inscription: 13/12/2004
Localisation: Paris
Age: 52 ans

Archives questions SQL 1er trimestre 2006

Messagede Rouch » 12/02/2005 19:12

Up.

Quelqu'un a t'il une idée? :siffle:
Avatar de l’utilisateur
Rouch
BDégourdi
BDégourdi
 
Messages: 93
Inscription: 11/06/2004
Localisation: BRIIS SOUS FORGES
Age: 54 ans

Archives questions SQL 1er trimestre 2006

Messagede polbec » 23/02/2005 19:37

Voir meme que je suis nul, mais bon j'ai bien le droit de vivre !!!!
Alors si vous pouviez me dire comment faire ? Je m'explique
J'ai dans un des champs libre mis un code pour mes étagères de ma biblio ET1 ET2 etc0....

Dans Bdgest je peux filtrer par étagère maias je ne sais pas imprimer la liste qui s'affiche à l'écran.

Est ce qu'une requete SQL pourrait faire l'affaire ???

Merci de votre aide.

Polbec

PS j'ai réediter le titre pour être plus précis ...
Avatar de l’utilisateur
polbec
BDébranché
BDébranché
 
Messages: 107
Inscription: 10/12/2003
Localisation: Sarthe
Age: 66 ans

Archives questions SQL 1er trimestre 2006

Messagede lmerckx » 23/02/2005 20:15

J'espère avoir bien compris, sinon je réponds à côté et un coup dans l'eau :

Personnellement, je prendrais le query ALBUMS existant en ajoutant une clause en plus à la fin :
AND A.Perso1 = 'ET1' (si tu stockes l'info dans le premier champ perso).

Ensuite, tu exportes ton résultat dans un fichier que tu ouvres en Excell et tu imprimes comme tu le désires.

Y a peut-être plus simple mais je connais pô !
Avatar de l’utilisateur
lmerckx
BDépravé
BDépravé
 
Messages: 222
Inscription: 11/01/2005
Localisation: Nivelles (Belgique)
Age: 49 ans

Archives questions SQL 1er trimestre 2006

Messagede polbec » 23/02/2005 20:51

C'est déja sympa de me faire avancer dans ma recherche ......
Je vais essayer......
Avatar de l’utilisateur
polbec
BDébranché
BDébranché
 
Messages: 107
Inscription: 10/12/2003
Localisation: Sarthe
Age: 66 ans

Archives questions SQL 1er trimestre 2006

Messagede polbec » 23/02/2005 21:39

Bon je viens de tester, c'est bon j'ai les listes qui me faut.
Il me reste plus qu'a savoir si on pourrait pas le faire directement dans BDGEST dans le menu imprimer ???

Chef si tu passes par là............ Merci d'avance

Et encore merci lmerckx :ok:

Polbec
Avatar de l’utilisateur
polbec
BDébranché
BDébranché
 
Messages: 107
Inscription: 10/12/2003
Localisation: Sarthe
Age: 66 ans

Archives questions SQL 1er trimestre 2006

Messagede eBry » 28/04/2005 23:05

Les versions précédentes butent sur les albums qui n'ont pas de numéro.

En ajoutant le numéro et l'alphanumérique, ça roule :
[code:1:1e37f83991]SELECT s.titre as Série, a.titre as Album, a.num as "N°",
A.DateAchat as "Date d'Achat", a.DL as "Dépôt Légal"
FROM ALBUMS a, ACHETER b, SERIES s
WHERE a.idserie = b.idserie
AND a.titre&a.num&a.numA = b.titre&b.num&b.numA
AND a.idserie = s.idserie [/code:1:1e37f83991]
Monsieur Rathbone, on m'a dit le plus grand bien de vous. Seulement, chacun doit rester sur ses gardes et ne pas esquisser le moindre geste. Je vous sers un scotch ?
Avatar de l’utilisateur
eBry
BDGestiste
BDGestiste
 
Messages: 4157
Inscription: 15/12/2002
Localisation: Belgique
Age: 58 ans

Archives questions SQL 1er trimestre 2006

Messagede Rouch » 29/04/2005 14:45

Merci eBry :ok: :ok: :ok:

Ca marche enfin... Ben j'suis content :mrgreen: :mrgreen:
Avatar de l’utilisateur
Rouch
BDégourdi
BDégourdi
 
Messages: 93
Inscription: 11/06/2004
Localisation: BRIIS SOUS FORGES
Age: 54 ans

Archives questions SQL 1er trimestre 2006

Messagede BDProfiler » 08/05/2005 11:02

Au début j'avais fait comme ça aussi, mais ça oblige à mettre pour chaque album l'endroit ou il se trouve (galère, surtout quand on réorganise la bibliothèque - j'ai un peu plus de 3500 volumes).
Maintenant, je le met au niveau de la série dans le commentaire : une fois pour toute, et dispo pour tous les albums de la série. Pour que l'info n'apparaisse pas sur le web, j'ai utilisé une balise html. Et c'est la permière information que je met dans le commentaire. exemple:
"<Bibliothèque Id=01 Etagère=2/>
A l'époque de Jules César et de Vercingétorix, un jeune Gaulois participe à l'histoire romain..."

J'ai mis 01 au lieu de 1 pour trier sur ce champ avec plus de 10 bibliothèques.
Avec cette méthode le tri marche dans BDGest (module série) et sous excel aussi.

@+
Avatar de l’utilisateur
BDProfiler
BDécouvreur
BDécouvreur
 
Messages: 43
Inscription: 23/10/2004
Localisation: Palaiseau (Essonne)
Age: 62 ans

Archives questions SQL 1er trimestre 2006

Messagede BDProfiler » 11/05/2005 11:51

Bonjour Maaaîîîîîtttrrrrrreeeeee! :priere:

Dans le module Stat de BDGest, peuvent être précisés les paramètres de valorisation (Etat neuf, très bon, bon...).
Est-il possible d'accéder à cette information à partir du module SQL ?

Merci
BDProfiler
Avatar de l’utilisateur
BDProfiler
BDécouvreur
BDécouvreur
 
Messages: 43
Inscription: 23/10/2004
Localisation: Palaiseau (Essonne)
Age: 62 ans

Archives questions SQL 1er trimestre 2006

Messagede BDGest » 11/05/2005 16:38

Yep, c'est le champ Etat dans la table ALBUMS (valeurs 0,1,2 ou 3)
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

Archives questions SQL 1er trimestre 2006

Messagede BDProfiler » 13/05/2005 06:51

Ah ma prière a été entendu, mais pas comprise :cry: .

J'avais bien vu que c'était lié à l'état dans Albums . Ce qui m'intéresse c'est récuperer les chiffres en '%' défini pour chacun des états (et qui doit être sauvegardé dans la base, puisqu'on les récupère à chaque lancement). C'est à dire, par exemple, 100% pour Neuf, 90% pour TBE, ...

J'espère avoir été plus précis, cette fois ci.
Avatar de l’utilisateur
BDProfiler
BDécouvreur
BDécouvreur
 
Messages: 43
Inscription: 23/10/2004
Localisation: Palaiseau (Essonne)
Age: 62 ans

Archives questions SQL 1er trimestre 2006

Messagede karghyl » 13/05/2005 10:04

Il doit falloir faire un truc du genre :

SELECT ALBUMS.ETAT, COUNT(*) FROM ALBUMS
GROUP BY ALBUMS.ETAT
ou

(SELECT COUNT(*) FROM ALBUMS WHERE ALBUMS.ETAT='0') <== ou '1' ou '2' ou '3'
/
(SELECT COUNT(*) FROM ALBUMS)

Mais j'ai pas la base ici, et je suis pas le chef.... :mrgreen:
Avatar de l’utilisateur
karghyl
BDégourdi
BDégourdi
 
Messages: 50
Inscription: 13/12/2004
Localisation: Paris
Age: 52 ans

Archives questions SQL 1er trimestre 2006

Messagede ludo69 » 19/06/2005 21:55

Bonjour à tous,
J'espère que cette requête n'a pas été demandé ici auparavant, et si c'est le cas, je m'en excuse !
Je voudrais modifier les notes attibuées mais par séries entière, ce que ne permet pas les modifs groupées !
Quelqu'un pourrait-il m'aider ?? :?: :?: :?:
D'avance, merci

Ludo69
Avatar de l’utilisateur
ludo69
BDépravé
BDépravé
 
Messages: 200
Inscription: 26/11/2003
Localisation: Lyon (69)
Age: 57 ans

Suivante

Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité