我有以下查询:
long maxsofar = Long.MIN_VALUE;
由于我们使用的Informix版本(10.00),我们无法使用子查询,并且子查询中的聚合函数变得更加复杂。
任何人都可以帮我请使用join重写此查询。
答案 0 :(得分:1)
您的问题中dco
和datpos
之间没有逗号:... distinct dco datpos
;我假设这是一个错字。
使用此查询:
select distinct b.dco, b.datpos
from bkhis b
JOIN bkhis b1 ON b.dco >= b1.dco
WHERE b1.dag=TODAY - 1 and b1.dco<=dag