Привет. Я хочу вычислить разницу между датами в разных строках с помощью sql teradata assistant
Моя таблица выглядит следующим образом
create table test (
id INT,
Dx varchar(10)
Dx_date date);
insert into TEST values(1,'E14','2015-05-03');
insert into TEST values(1,'E15','2013-05-06');
insert into TEST values(1,'E15','2016-03-03');
insert into TEST values(2,'E15','2012-03-04');
insert into TEST values (3,'E144','2011-03-04');
insert into TEST values (3,'E122','2011-02-04');
Чем рассчитать разницу дат между каждой строкой IЯ использую этот код
select id,
dx,
Date_dx,
zeroifnull (MDIFF(Date_dx,1,id,dx)
from TEST
group by id;
Но он дает мне неверные результаты
Спасибо за помощь