Sobes.tech
Middle

Het is nodig om een query te schrijven die de op één na laatste geladen record op basis van de id-sleutel retourneert: |id |msisdn |tarif_plan_id|account_id|raw_dt | |------------|-----------|-------------|----------|-----------| |[phone]|5842 |4979 |[phone]| |[phone]|4563 |0832 |[phone]| |[phone]|4563 |0832 |[phone]| Er is een tabel met abonnees en wijzigingsgeschiedenis. Elke record voor een abonnee is geldig in de periode van valid_from_dt tot valid_to_dt. Als een record wordt gesloten, begint de volgende op dezelfde datum. Voor elke abonnee moet er slechts één actief record zijn in het interval [valid_from_dt, valid_to_dt]. select * from abnt |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |4375 |4979 | |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 | |2 |[phone] |[phone] |[phone] |4563 |0832 | Het is nodig om een query te schrijven die records met onjuiste sluitingsdatums retourneert. |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 |