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

Modification date d'achat

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

Modification date d'achat

Messagede keneda » 30/11/2007 14:52

Bonjour,
Je cherche à modifier mes date d'achat postérieur au 17.07.2004, j'aimerais les remplacer par le dépôt légal plus un mois, ensuite pour ces même dates, si un achevé d'imprimer est présent, est qu'il es antérieur au dépôt légal, la date d'achat devrait être plus un mois de l'achevé d'imprimer.

Tous cela sans modifier les dates d'achats qui était antérieur au 17.07.2004.

Si quelqu'un pouvait me trouver une requête SQL pour ça :smile:

Merci d'avance
Avatar de l’utilisateur
keneda
BDérisoire
BDérisoire
 
Messages: 16
Inscription: 26/06/2004
Localisation: Suisse
Age: 52 ans

Modification date d'achat

Messagede tchouckitchouck » 30/11/2007 16:35

oula rien que de lire ton truc j'ai mal à la tête... je laisse ça aux pros du sql! :mrgreen:
Avatar de l’utilisateur
tchouckitchouck
BDGestiste
BDGestiste
 
Messages: 3009
Inscription: 08/01/2003
Localisation: Poitiers
Age: 54 ans

Modification date d'achat

Messagede keneda » 30/11/2007 16:56

oula rien que de lire ton truc j'ai mal à la tête... je laisse ça aux pros du sql! :mrgreen:


Ouais, c'est clair que c'est un peux compliqué :smile:

Mais comme j'ai pas trop envie de me faire 2000 albums un par un :siffle:
Avatar de l’utilisateur
keneda
BDérisoire
BDérisoire
 
Messages: 16
Inscription: 26/06/2004
Localisation: Suisse
Age: 52 ans

Modification date d'achat

Messagede Pascal Forhan » 30/11/2007 21:31

Qu'est-ce que tu penses de ça:
[cpp]update albums set dateAchat = iif(dateImpression is not null and dateImpression < dl, dateAdd("m",1,dateImpression), dateAdd("m",1,dl)) where dateAchat > #07/17/2004#[/cpp]
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Modification date d'achat

Messagede tchouckitchouck » 30/11/2007 21:35

bah là c'est plus clair tout de même, en plus j'allais écrire la même formule mais sans les deux i à iif " iif(dateImpression is not null ... :fant2:
bon keneda tu teste et tu nous dit, moi j'essaie même pas... ceci dit c'est sur que cela fonctionne avec Pascal :ok:
Avatar de l’utilisateur
tchouckitchouck
BDGestiste
BDGestiste
 
Messages: 3009
Inscription: 08/01/2003
Localisation: Poitiers
Age: 54 ans

Modification date d'achat

Messagede Pascal Forhan » 30/11/2007 21:57

La partie recherche, je suis sur que ça fonctionne, mais j'ai pas tenté l'update chez moi ...... :mrgreen:
En plus je suis pas super à l'aise avec le SQL made in Access...... :confused:
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Modification date d'achat

Messagede keneda » 30/11/2007 23:03

C'est bon :smile:

Bon ça na pas fonctionné tout de suite, je pense que je me suis mélangé les crayons dans mon explication avec les postérieurs est antérieurs. :siffle:

Au début ça ma fait l'inverse de ce que je voulait, donc j'ai inversé les "< et >" est maintenant c'est parfait. :ok:

Merci infiniment, ça ma fait gagné beaucoup de temps, est j'aurai enfin des stats d'achat un peux plus réaliste. :smile:

Ca me change, j'ai plus 80% de ma collection achetée en 2004 :smile:
Avatar de l’utilisateur
keneda
BDérisoire
BDérisoire
 
Messages: 16
Inscription: 26/06/2004
Localisation: Suisse
Age: 52 ans

Modification date d'achat

Messagede Pascal Forhan » 30/11/2007 23:12

Je me suis effectivement posé la question puisque naturellement sur une EO, l'achevé d'imprimé est antérieur au DL.
Je suppose qu'en fait tu voulais dire que si tu avais une reed (Imprimé postérieur au DL) tu l'avais acheté dans le mois de la reed.
Et qu'en prime, le 17/07/2004 c'est la date à laquelle tu as eu BDGest et c'est les dates d'avant qui ne sont pas réalistes....

La prochaine fois, faudra bien parler Français :mrgreen: :mrgreen:
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

Modification date d'achat

Messagede keneda » 30/11/2007 23:40

Au départ, quand j'ai écrit mon message je pensait qu'il était clair, mais une heure après, [img]http://freelog.chez-alice.fr/emoticon/Confus/Confus_10.gif[/img] c'était moins clair [img]http://freelog.chez-alice.fr/emoticon/Confus/Confus_37.gif[/img]

Mais tu as bien compris ce que je voulait [img]http://freelog.chez-alice.fr/emoticon/Content/Content_11.gif[/img]

Merci encore [img]http://freelog.chez-alice.fr/emoticon/Content/Content_14.gif[/img]
Avatar de l’utilisateur
keneda
BDérisoire
BDérisoire
 
Messages: 16
Inscription: 26/06/2004
Localisation: Suisse
Age: 52 ans

Modification date d'achat

Messagede thetib » 17/02/2008 10:22

salut je voulais le faire aussi
j'ai donc mis :

update albums set dateAchat = iif(dateImpression is not null and dateImpression > dl, dateAdd("m",1,dateImpression), dateAdd("m",1,dl)) where dateAchat < #02/05/2008#

dans operation sql avancées ( 5 fev 2008 date à laquelle j'ai acheté bdgest ), et ca me repond "requete executée mais ne renvoie à aucun enregistrement"

comment à tu fais stp

merci d'avance.
Avatar de l’utilisateur
thetib
BDégourdi
BDégourdi
 
Messages: 88
Inscription: 05/02/2008
Localisation: clermont ferrand
Age: 49 ans

Modification date d'achat

Messagede Lion-o » 17/02/2008 16:06

Superbe cette requête quand on commence a tout encodé avec plusieurs centaines de bds de retard. Ca permet d'avoir des stats d'achat un peu plus correct.
Avatar de l’utilisateur
Lion-o
BDébranché
BDébranché
 
Messages: 102
Inscription: 24/11/2003
Localisation: Wavre, Belgique
Age: 44 ans

Modification date d'achat

Messagede thetib » 17/02/2008 16:57

en faite ca y est j'avais pas percuté qu'il fallait recharger la liste pour voir apparaitre les modifs
Avatar de l’utilisateur
thetib
BDégourdi
BDégourdi
 
Messages: 88
Inscription: 05/02/2008
Localisation: clermont ferrand
Age: 49 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

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