我從SQL數據庫中提取信息,但由於多次更新而顯示不同時間的所有行。 我設法消除重複使用不同的功能,但仍然顯示多行的變化。SQL最近更新的行
即
原始數量= 4
更新1數量= 5
更新2數量= 6
所有我想是最近更新的每一行是OLLNID
柱SELECT DISTINCT
OLMCU,
OLKCOO,
OLDOCO,
OLDCTO,
Date(OLTRDJ, CYYDDD) AS OLTRDJ,
OLLNID AS OLLNID_1,
OLDSC1,
OLDSC2 AS OLDSC2_1,
OLUOM,
OLUORG,
OLPRRC,
OLAEXP,
OLANBY
FROM
E1PDES01.PRODDTA.F43199 F43199
WHERE
OLMCU = '13248'
AND Date(OLTRDJ, CYYDDD) >= '01/01/2017'
AND OLDCTO = 'OP'
AND OLDOCO = 13484379
ORDER BY
6
什麼味道的sql? – scsimon
ORDER BY序數位置自上個千年以來已被棄用。 (1992?)改爲'ORDER BY OLLNID_1'。 – jarlh
DISTINCT不是一個函數。它是'SELECT DISTINCT'的一部分,適用於整個選定的行。 – jarlh