J'ai deux tables dont l'une est source et l'autre cible.Vérification des données entre la source et la cible selon la règle de transformation
Je dois vérifier si les données sont correctement transformées selon la logique de transformation ou non.
Voici la table source: EmpIn
empid year quarter amount
5 2007 q1 100
5 2007 q2 200
5 2007 q3 300
5 2007 q3 100
5 2007 q4 50
5 2007 q4 100
5 2007 q4 150
table cible après la transformation: EmpOut
empid year quarter amount sequence number
5 2007 q1 100 0
5 2007 q2 200 0
5 2007 q3 300 0
5 2007 q3 400 1
5 2007 q4 50 0
5 2007 q4 150 1
5 2007 q4 300 2
logique de transformation est la suivante: Si une autre entrée de montant par rapport au même trimestre et la la même année le montant sera ajouté au montant précédent et le numéro de séquence sera augmenté de 1 dans la cible.
par exemple dans la table source en 2007 q3, nous avons deux montants le premier est 300, il ira est à la cible avec le numéro de séquence de zéro l'entrée suivante est un ajout au montant précédent qui est 400 et le numéro de séquence est augmenté de 1. la même transformation se produit au quatrième trimestre également
Nous (I) besoin de valider si les données sont correctement transformées selon cette logique à la table cible ou non.
cochez pour valider votre résultat cible avec la sortie de la requête ci-dessus – Vigya