人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SQLで作業一覧とカレンダーから、期間の営業日の1日当たりの時間を計算して、
結果を表示したいと考えています。DBはSQL Server 2012です。

営業日の1日当たりの時間計算は現在VBAで実装しているのですが、

様々な集計に対応するために、SQLに置き換えて
下記のような結果を出力したいと考えています。

下記のように処理するにはどのような方法を取ればよいでしょうか。

わかるかたいらっしゃいましたら、ご教授をお願いします。

■作業一覧
作業名, 作業者名, 開始日、終了日、時間
作業1, 作業者1, 2017/1/6, 2017/1/9, 8
作業2, 作業者1, 2017/1/9, 2017/1/10, 4
...

■カレンダー(休日はフラグ1)
日付, 休日フラグ
2017/1/6, 0
2017/1/7, 1
2017/1/8, 1
...

↓ 結果(全ての作業・作業日の結果を出力) ※訂正
作業日, 1日当たりの作業時間, 営業日日数, 作業名, 作業者名,
1/6, 4, 2, 作業1, 作業者1
1/9, 4, 2, 作業1, 作業者1
1/9, 2, 2, 作業2, 作業者1
1/10, 2, 2, 作業2, 作業者1
...

●質問者: pochi07
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

回答がオープンされていません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ