Afficher/compter changement dans base
Fermé
yondamine
Messages postés
6
Date d'inscription
jeudi 14 février 2008
Statut
Membre
Dernière intervention
8 mai 2018
-
Modifié par yondamine le 28/07/2016 à 00:39
Utilisateur anonyme - 28 juil. 2016 à 18:20
Utilisateur anonyme - 28 juil. 2016 à 18:20
A voir également:
- Afficher/compter changement dans base
- Changement dns - Guide
- Changement d'écriture - Guide
- Base de registre - Guide
- Afficher appdata - Guide
- Afficher calendrier outlook dans google agenda - Guide
3 réponses
Utilisateur anonyme
Modifié par HDU le 28/07/2016 à 02:59
Modifié par HDU le 28/07/2016 à 02:59
Salut,
je ne pratique pas (ou très peu et pas en direct Mysql), mais Access.
Je peux, à mon niveau, te donner une piste : tu dois avoir une table PRET (@id_matos, date, etc).
Si tu veux, comme j'ai compris, celui le "prêté le plus anciennement", pourquoi ne pas faire un SELECT matos xxxxxxx order BY DATE_PRET DESC (plus ancien prêté en 1er résultat) ?
Non ?
Si j'ai pas compris, je sors --> []
A+
Quand Jimmy dit What'd I say
I love you baby
C'est comme qui dirait
Toute la province qui chante en anglais
je ne pratique pas (ou très peu et pas en direct Mysql), mais Access.
Je peux, à mon niveau, te donner une piste : tu dois avoir une table PRET (@id_matos, date, etc).
Si tu veux, comme j'ai compris, celui le "prêté le plus anciennement", pourquoi ne pas faire un SELECT matos xxxxxxx order BY DATE_PRET DESC (plus ancien prêté en 1er résultat) ?
Non ?
Si j'ai pas compris, je sors --> []
A+
Quand Jimmy dit What'd I say
I love you baby
C'est comme qui dirait
Toute la province qui chante en anglais
Utilisateur anonyme
Modifié par HDU le 28/07/2016 à 03:11
Modifié par HDU le 28/07/2016 à 03:11
J'ai "relu" ta question.
En fait, il a une différence entre "le + prêté" et "le prêté le + anciennement'.
Mon approche ci-dessus est valable pour "le prêté le + anciennement"
Si tu veux une requête qui dénombre le nb de fois qu'un matos a été mis à disposition, un SELECT COUNT fera affaire avec le tri kivabien.
A toi de voir, mais tiens nous au jus.
a+
--
Quand Jimmy dit What'd I say
I love you baby
C'est comme qui dirait
Toute la province qui chante en anglais
En fait, il a une différence entre "le + prêté" et "le prêté le + anciennement'.
Mon approche ci-dessus est valable pour "le prêté le + anciennement"
Si tu veux une requête qui dénombre le nb de fois qu'un matos a été mis à disposition, un SELECT COUNT fera affaire avec le tri kivabien.
A toi de voir, mais tiens nous au jus.
a+
--
Quand Jimmy dit What'd I say
I love you baby
C'est comme qui dirait
Toute la province qui chante en anglais
yondamine
Messages postés
6
Date d'inscription
jeudi 14 février 2008
Statut
Membre
Dernière intervention
8 mai 2018
28 juil. 2016 à 08:01
28 juil. 2016 à 08:01
Salut
Merci d'avoir pris le temps de répondre pour me donner un coup de main
Malheureusement je n'ai pas de table "prêt"
J'ai une table unique avec des colonne du genre Code Produit, Nom produit, type produit, date sortie et date rentré, emprunteur, et ainsi de suite il y en a une vingtaine.
Parmi ces colonnes, j'en ai une où on va changer son Etat, pour passer le produit en prêt quand il sort du stock ou en stock, dans de rare situation il sera en maintenance ou bien HS
Le but de ma question est de savoir si sur une même ligne je peux avoir un système qui me permet de compter soit le nombre de fois où je suis passé d'un Etat à un autre, mais cette solution fausserai un peu les résultats, ce qu'il faudrait ça serait un système qui ne comptent que quand l'état passe en prêt.
Je sais bien que ma base est un peu mal foutu et pas pratique pour ce que j'en ai fais.
U
n logiciel est prévu pour la remplacer mais à cause de problème de financement on repousse à chaque fois. C'est pourquoi je cherche à me faciliter la vie, j'en ai marre d'attendre le logiciel donc j’améliore le mieux possible et je pense que j'arrive à la limite de l'améliorable là dessus.
Bientôt j'en aurais marre et je vais refaire une base complète mais je n'ai pas le temps pour ça...
Avec ce que tu me propose ça m'affichera si je me trompe pas celui qui est prêt depuis le plus longtemps, ça je peux déjà l'afficher en faisant un tri dans les dates.
Et pour ta deuxième proposition avec SELECT COUNT, j'afficherai seulement le nombre d'un même produit en prêt ou bien combien de référence différents en prêt. Ce n'est pas non plus ce je cherche à faire.
Chaque produit est différent, ils ont tous un numéro unique avec un code produit différent, sur ces 1500 produits certains sont le même modèle en multiples exemplaires. Et je cherche à faire tourner de manière égale tous les produits afin d'avoir ces produits dans une même usure plutôt que de solliciter toujours les 2 ou 3 même produits et d'en laisser 2 autres toujours au fond du stock.
A part compter à la main dans les commentaires du produit je ne vois pas comment faire...
Merci d'avoir pris le temps de répondre pour me donner un coup de main
Malheureusement je n'ai pas de table "prêt"
J'ai une table unique avec des colonne du genre Code Produit, Nom produit, type produit, date sortie et date rentré, emprunteur, et ainsi de suite il y en a une vingtaine.
Parmi ces colonnes, j'en ai une où on va changer son Etat, pour passer le produit en prêt quand il sort du stock ou en stock, dans de rare situation il sera en maintenance ou bien HS
Le but de ma question est de savoir si sur une même ligne je peux avoir un système qui me permet de compter soit le nombre de fois où je suis passé d'un Etat à un autre, mais cette solution fausserai un peu les résultats, ce qu'il faudrait ça serait un système qui ne comptent que quand l'état passe en prêt.
Je sais bien que ma base est un peu mal foutu et pas pratique pour ce que j'en ai fais.
U
n logiciel est prévu pour la remplacer mais à cause de problème de financement on repousse à chaque fois. C'est pourquoi je cherche à me faciliter la vie, j'en ai marre d'attendre le logiciel donc j’améliore le mieux possible et je pense que j'arrive à la limite de l'améliorable là dessus.
Bientôt j'en aurais marre et je vais refaire une base complète mais je n'ai pas le temps pour ça...
Avec ce que tu me propose ça m'affichera si je me trompe pas celui qui est prêt depuis le plus longtemps, ça je peux déjà l'afficher en faisant un tri dans les dates.
Et pour ta deuxième proposition avec SELECT COUNT, j'afficherai seulement le nombre d'un même produit en prêt ou bien combien de référence différents en prêt. Ce n'est pas non plus ce je cherche à faire.
Chaque produit est différent, ils ont tous un numéro unique avec un code produit différent, sur ces 1500 produits certains sont le même modèle en multiples exemplaires. Et je cherche à faire tourner de manière égale tous les produits afin d'avoir ces produits dans une même usure plutôt que de solliciter toujours les 2 ou 3 même produits et d'en laisser 2 autres toujours au fond du stock.
A part compter à la main dans les commentaires du produit je ne vois pas comment faire...
Modifié par HDU le 28/07/2016 à 03:14
tu auras compris que cette query t'affichera les articles par ordre de prêt du + anciennement au + récemment prêté...
A toi de choisir après la première ligne retournée (si j'ai tout compris), mais je suis certain que tu sauras faire (je ne sais pas pourquoi, mais étant donnée la manière dont tu poses la question, je ne me fais pas de souci), si ma piste est une piste à laquelle tu n'auras pas pensé (ça arrive à tout le monde, tkt)
Il y a des mecs qui "voient le mur" à 1 km, alors que d'autres sont "au pied du mur" et ne le voient pas. Pourtant "c'est au pied du mur qu'on voit mieux le mur"...