Sobes.tech
Middle

İd anahtarına göre yüklenmiş sondan bir önceki kaydı döndüren sorguyu yazmanız gerekiyor: |id |msisdn |tarif_plan_id|account_id|raw_dt | |------------|-----------|-------------|----------|-----------| |[phone]|5842 |4979 |[phone]| |[phone]|4563 |0832 |[phone]| |[phone]|4563 |0832 |[phone]| Abonelerin değişiklik geçmişi olan bir tablo var. Her abone için her kayıt valid_from_dt ile valid_to_dt arasında geçerlidir. Bir kayıt kapatıldığında, bir sonraki aynı tarihte başlar. Her abone için sadece bir aktif kayıt olmalı, [valid_from_dt, valid_to_dt] aralığında. 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 | Bir sorgu yazarak, hatalı kapanış tarihine sahip kayıtları döndürmeniz gerekiyor. |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 |