Hallo zusammen,
ich hab da ein Problem, mit dem ich nicht weiterkomme. Vieleicht kann mir ja jemand helfen?
Ich hab eine Tabelle, in die eingetragen wird, in welchem Zeitraum (von/bis) eine Währung gültig ist. Sollte es für eine Währung einen neuen Krus geben, darf sich der Gültigkeitszeitraum nicht überschneiden.
Beispieldaten:
In diesem Beispiel gibt es die Währung AED (sind in echt natürlich viele verschiedene) mit mehreren Zeiträumen in denen der jeweilige Kurs gilt bzw. gegolten hat.
Kommt jetzt ein neuer Kurs mit einem neuen Zeitraum dazu, darf sich dieser Zeitraum nicht mit einem für diese Währung bestehendem Zeitraum überschneiden.
Zeile 5 wäre hier z.B. falsch, das der 25.10.2026 ja schon in Zeile 4 enthalten ist, sich also überschneidet...
Ich tu mich gerade etwas schwer es besser zu erklären aber ich hoffe, man kann mein Problem nachvollziehen.
Ich würde das gerne entweder direkt bei der Eingabe checken, durch einen Tricker oder halt durch nur durch manuelles ausführen einer Abfrage.
Weis jemand wie ich das Abfragen kann? Es sind in der echten Tabelle natürlich viel mehr Datensätze und viele verschiedene Währungen. Verschiedene Währungen dürfen sich zeitlich auch überschneiden, nur nicht die gleiche Währung...
Vielen Dank schon mal an alle, die gewillt sind mir zu helfen![Smile :-) :-)](/styles/default/xenforo/smilies/smile.png)
Viele Grüße
Michi
ich hab da ein Problem, mit dem ich nicht weiterkomme. Vieleicht kann mir ja jemand helfen?
Ich hab eine Tabelle, in die eingetragen wird, in welchem Zeitraum (von/bis) eine Währung gültig ist. Sollte es für eine Währung einen neuen Krus geben, darf sich der Gültigkeitszeitraum nicht überschneiden.
Beispieldaten:
ExRateId | von | bis | Waehrung | Kurs |
1 | 01.10.2018 | 23.01.2019 | AED | 4.400.000 |
2 | 24.01.2019 | 31.12.2021 | AED | 4.330.000 |
3 | 01.01.2022 | 15.10.2025 | AED | 4.200.000 |
4 | 16.10.2025 | 30.11.2026 | AED | 4.100.000 |
5 | 25.10.2026 | 30.07.2027 | AED | 4.100.000 |
Kommt jetzt ein neuer Kurs mit einem neuen Zeitraum dazu, darf sich dieser Zeitraum nicht mit einem für diese Währung bestehendem Zeitraum überschneiden.
Zeile 5 wäre hier z.B. falsch, das der 25.10.2026 ja schon in Zeile 4 enthalten ist, sich also überschneidet...
Ich tu mich gerade etwas schwer es besser zu erklären aber ich hoffe, man kann mein Problem nachvollziehen.
Ich würde das gerne entweder direkt bei der Eingabe checken, durch einen Tricker oder halt durch nur durch manuelles ausführen einer Abfrage.
Weis jemand wie ich das Abfragen kann? Es sind in der echten Tabelle natürlich viel mehr Datensätze und viele verschiedene Währungen. Verschiedene Währungen dürfen sich zeitlich auch überschneiden, nur nicht die gleiche Währung...
Vielen Dank schon mal an alle, die gewillt sind mir zu helfen
![Smile :-) :-)](/styles/default/xenforo/smilies/smile.png)
Viele Grüße
Michi