以下に示すような単純なコードを実行しようとしています。SQL - 日付に基づいて、最新の従業員情報を選択します。
SELECT MR.ID_NUMBER
, MR.LAST_NAME
, MR.FIRST_NAME
, MR.EMAIL_ADDRESS
, MR.ASSIGNMENT_STATUS
, MR.assignment_start_Date
, AD.Address_line1
, AD.Town_Or_City
FROM Master_Rv MR
, Address_Details_v AD
WHERE Last_Name = 'Test'
and AD.Person_ID = MR.PERSON_ID
このコードを実行すると、複数の行のデータが生成されます。可能であれば、最新の「Assignment_Start_Date」でデータを取得したいだけですか?私はそれが理にかなったことを願う
私は研究をしましたが、私の頭をかきたてることができないので、なぜここで尋ねたのですか?ありがとうございます。
あなたはby' 'グループといくつかの' MAX(MR.assignment_start_Date) ' – valentin
こんにちは@valentinを使用する必要があります。どういう意味ですか? –
複数の行に同じ "Assignment_Start_Date"がある場合どの列が必要ですか? –