您好我想使用 sql teradata 助手计算不同行中日期之间的差异
我的桌子看起来像这样
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');
比计算我使用此代码的每一行之间的日期差异
select id,
dx,
Date_dx,
zeroifnull (MDIFF(Date_dx,1,id,dx)
from TEST
group by id;
但它给了我错误的结果
感谢您的帮助