0
こんにちは、私のクエリが別のレコードを返さない理由を見てください。私は次の条件で結果を得たいOE1='SCHEDCHNG'
、orderidまたはordernumごとに最近のレコードだけが必要なのは、ordernumまたはorderidごとに1レコードだけで、dropdateもnullです。私のクエリはクエリが別のレコードを返さない
select DISTINCT TOP 100 OE.ORDERID,OE.ID,OE.ORDERNUM,OE.OE4 from OrderExports OE
inner join (
select ORDERNUM, max(OE4) as MaxDate
from OrderExports
group by ORDERNUM
) tm
on OE.ORDERNUM = tm.ORDERNUM and OE.OE4 = tm.MaxDate
inner join orde_ O on OE.ORDERID = O.ORDERID
WHERE OE1='SCHEDCHNG' AND O.DROPDATE is null
「DISTINCT」は同一の行を除外しているため、画像内のすべての行が異なります。 –
@JaydipJすみません、私はそれを恋しく思っていますが、これは結果セットには影響しません。 –
これらは異なるレコードです。たとえば、1870616には2つの異なるIDがあります。 –