IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Jointure qui fonctionne alors qu'elle ne le devrait pas


Sujet :

Langage SQL

  1. #21
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 717
    Points : 31 028
    Points
    31 028
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Pas tout à fait... soit la date est citée par décret,
    D'où le terme "décision officielle"

    Citation Envoyé par SQLpro Voir le message
    soit c'est le lendemain de la parution au journal officiel.
    Et dans tous les cas ça reste appliquable au jour dit à 0h00, point essentiel de ma remarque qui était destiné à répondre à l'interrogation implicite "zone de flou sur l'application au jour du changement de règles".

    Citation Envoyé par Michel.Priori Voir le message
    Perso je préfère stocker directement le taux de TVA appliqué dans la table de détail (ainsi que le prix d'ailleurs).
    Oui autre possibilité effectivement. Peut-être j'aurais dû partir dans cette direction. Mais je voulais aussi offrir une possibilité de tracer les changements.
    J'ai d'ailleurs fait la même chose pour les changements de prix d'un produit ainsi que les changements de quantité (pour les mêmes raisons)
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  2. #22
    Membre expérimenté
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 766
    Points : 1 473
    Points
    1 473
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Oui autre possibilité effectivement. Peut-être j'aurais dû partir dans cette direction. Mais je voulais aussi offrir une possibilité de tracer les changements.
    J'ai d'ailleurs fait la même chose pour les changements de prix d'un produit ainsi que les changements de quantité (pour les mêmes raisons)
    Du coup on se rapproche d'une modélisation temporelle.
    La 6ieme forme devrait parfaitement convenir

    Mais attention, "un domaine de clé" n'est pas forcément aussi performant qu'attendu en OLTP traditionnel.
    Bien définir les périodes de rétention et prévoir les purges de conséquence
    Le savoir est une nourriture qui exige des efforts.

  3. #23
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 266
    Points : 39 407
    Points
    39 407
    Billets dans le blog
    9
    Par défaut
    bonjour Michel, bonjour à tous

    Citation Envoyé par Michel.Priori Voir le message
    Les règles d'allocation du type de taux de TVA pour chaque produit change tout autant que le taux lui même.
    Les création/suppression des types de taux (super réduit, intermédiaire, majoré, ...) forcent la réallocation du type pour chaque produit (et à la mano car on à 99% de chance de ne pas avoir stocké le critère d'attribution en tant qu'attribut du produit).
    Si on veux être cohérent avec l'historisation du taux de TVA il faut aussi faire la même chose pour le type de taux, produit par produit.
    Ainsi on pourra tout autant pré-saisir la modification du type de taux dont relève le kit JDR (jeux ou littérature ?) en fonction des parutions officielles, que les changements de taux eux mêmes.
    L'assujettissement d'un produit ou d'une prestation à la TVA change rarement, le taux, lui change relativement souvent en fonction des décisions gouvernementales.
    Pour pouvoir contrôler à la fois la validité du code TVA et la valeur du taux, il faut en effet deux étages à la fusée, soit le MCD suivant :

    [PRODUIT] 0,1 --- (assujettir) ---0,n [TAXE] 1,n --- (valoriser) --- 0,n [CALENDRIER]

    C'est l'association n-aire (valoriser) qui deviendra une table porteuse du taux à date

    Quand, ce n'est pas fréquent, mais ça arrive, une nouvelle tranche de taux est créée (comme en 2012 d'après le lien précédemment fourni) ou supprimée (1992 avec le taux majoré), là, il n'y a pas le choix, il faut mettre à jour les lignes produit concernées pour les faire pointer sur le nouveau code TVA.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [Python 2.X] Problème de condition : respectée alors qu'elle ne le devrait pas.
    Par Quartman dans le forum Programmation multimédia/Jeux
    Réponses: 4
    Dernier message: 18/02/2015, 02h09
  2. Image de fonds qui bouge (alors qu'elle ne devrait pas)
    Par koukic11 dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 01/02/2010, 09h57
  3. Réponses: 3
    Dernier message: 30/07/2008, 08h51
  4. Réponses: 2
    Dernier message: 16/08/2007, 09h48
  5. Réponses: 6
    Dernier message: 20/07/2007, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo