好的,所以我有关于 PL/SQL 的数据库。
这是我的sql问题:
SELECT t.AC_NUMBER, t.DATE, a.comment_1, a.comment_2, a.comment_3, a.comment_4
FROM proddba.cust_info t
left join proddba.cust_descr a on a.ac_number=t.ac_number
where a.open_date=(select min(b.open_date)
from proddba.cust_descr b
where b.ac_number=t.ac_number
and b.open_date>=t.date
and b.open_dane<=t.date+7days)
如何动态添加 +7 天日期?
min(b.open_date)
其次,如果有两个相同的数据,如何只获得一个日期?我应该使用distinct吗?
(select distinct min(b.open_date)
from proddba.cust_descr b
where b.ac_number=t.ac_number
and b.open_date>=t.date
and b.open_dane<=t.date+7days)
如果必须从数据库中获取大约 15000 条记录,这应该可行吗?
此致