はづき
2024/06/19 (水) 14:45:08
07832@267c5
こちらのスレッドでアドレスいただいた者です。
ベースになるデータの仕様が少し変わりまして、開始日・終了日を持たず、
発令日(=開始日)のみしか持たないデータソースを使うこととなりました。
SetRenban関数にて在籍期間Noをふり、開始日および終了日はSQLで在籍期間NoのMin、Max
にて計算するというものを実装しています。
今回、ご相談させていただきたいのは、開始日は在籍期間NoのMinで良いのですが、
終了日が、理論上は[在籍期間No] + 1のMinの前日となると思っていますが、
私ができる初歩的なレベルですと、もうひとつクエリを作って、両者を結合させるとかになります。
このあたりの実装でご相談させてください。
通報 ...
[在籍期間No]をひとつずらして結合させるところができずにいます。
サンプルを載せておきます
最初に SetSequenceNumber関数 をデータベースにインポートして
利用可能な状態にしておきましょう
■DDL
■データ例 (連番付与前)
■グループ連番の付与
■データ例 (連番付与後)
(続き)
■DML
■結果