私はこの単純なクエリでちょっと迷いました
以下は、日付( SERVICE_DATE)を使用したクエリです。
SELECT DISTINCT JOB_ID,
SERVICE_DATE,
GRAND_TOTAL,
TYPE_INSERT,
PAYMENT_ID
FROM TBL_XXX
WHERE USER_ID = 100
AND PAYMENT_ID <> 0
ORDER BY JOB_ID DESC;
そして、私はこの結果を得ました:
467 18/10/2012 16 Upload 527811
467 18/10/2012 16 Upload 527811
466 18/10/2012 4 Key-In 527806
465 18/10/2012 4 Key-In 527804
464 17/10/2012 24 Upload 527784
464 17/10/2012 24 Upload 527784
464 17/10/2012 24 Upload 527784
日付なしのこのクエリ(SERVICE_DATE)
SELECT DISTINCT JOB_ID,
GRAND_TOTAL,
TYPE_INSERT,
PAYMENT_ID
FROM TBL_XXX
WHERE USER_ID = 100
AND PAYMENT_ID <> 0
ORDER BY JOB_ID DESC;
結果:
467 16 Upload 527811
466 4 Key-In 527806
465 4 Key-In 527804
464 24 Upload 527784
ここで何が欠けていますか?