sql >> データベース >  >> RDS >> Oracle

特定の日付範囲でアクティブだった従業員を取得します

    SELECT * FROM employeeheader
    JOIN emphistory ON employeeheader.empid = emphistory.empid
    WHERE begindate <= <range_start> AND (enddate is null OR enddate >= <range_end>)
    

    これにより、特定の範囲で完全に働いたすべての従業員が得られます。



    1. Visual C++2008をMySqlに接続する

    2. MySQLのトップ10のベストプラクティス

    3. 値が変数と一致する特定の行に対してのみ結合します

    4. Oracle PL / SQL-コレクション(ネストされたテーブル)