Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Коллеги, приветы!
- Подскажите, можно ли не выходя за рамки SQL получить SCD2 без повторяющихся SCD-атрибутов (т.е. со "склеиными" периодами, где они избыточны)?
- П.ч. у меня такое ощущение, что нельзя... :think
- --```
- CREATE TABLE test_list (
- id INT, actual_date DATE, is_black INT
- )
- INSERT INTO test_list
- VALUES (222, '2019-01-01', 1)
- , (222, '2019-01-05', 0)
- , (222, '2019-01-10', 0)
- , (222, '2019-01-20', 1)
- -- Нужно получить:
- -- 222, '2019-01-01', '2019-01-04', 1
- -- 222, '2019-01-05', '2019-01-19', 0
- -- 222, '2019-01-20', '9000-12-31', 1
- --```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement