Goedemorgen, ik zit met het volgende; ik werk in Microsoft SQL Server.
Ik heb een database met honderdduizenden units, bijv. auto's. Per maand (boekperiode) worden meerdere gegevens voor elk van deze units vastgelegd, wat resulteert in miljoenen records. Bijvoorbeeld 'leeftijd auto in maanden'. Voor auto_ID 1 is dat bijv. 4 maanden in januari, 5 maanden in februari etc. Allemaal prima, maar nu krijgt deze auto een andere eigenaar, het probleem is nu dat 'leeftijd auto in maanden' wordt gereset terwijl ik wil dat deze doorloopt. Bij de nieuwe unit, auto_ID XX is wel terug te vinden dat auto_ID 1 de voorgaande was, je zou deze 'leeftijd auto in maanden' er dus in feite bij op willen tellen.
Misschien iets met een loop? Verwijzen naar de vorige record/twee records met elkaar vergelijken wil niet omdat de data soms ook door elkaar staat.
Zie bijlage. Ik ben (nog) niet handig met SQL en bovenstaande kan onduidelijk zijn, maar ik heb 't zo duidelijk mogelijk proberen uit te leggen.
Bedankt voor eventuele hulp!
Bekijk bijlage Map3.xlsx
Ik heb een database met honderdduizenden units, bijv. auto's. Per maand (boekperiode) worden meerdere gegevens voor elk van deze units vastgelegd, wat resulteert in miljoenen records. Bijvoorbeeld 'leeftijd auto in maanden'. Voor auto_ID 1 is dat bijv. 4 maanden in januari, 5 maanden in februari etc. Allemaal prima, maar nu krijgt deze auto een andere eigenaar, het probleem is nu dat 'leeftijd auto in maanden' wordt gereset terwijl ik wil dat deze doorloopt. Bij de nieuwe unit, auto_ID XX is wel terug te vinden dat auto_ID 1 de voorgaande was, je zou deze 'leeftijd auto in maanden' er dus in feite bij op willen tellen.
Misschien iets met een loop? Verwijzen naar de vorige record/twee records met elkaar vergelijken wil niet omdat de data soms ook door elkaar staat.
Zie bijlage. Ik ben (nog) niet handig met SQL en bovenstaande kan onduidelijk zijn, maar ik heb 't zo duidelijk mogelijk proberen uit te leggen.
Bedankt voor eventuele hulp!
Bekijk bijlage Map3.xlsx