質問するログイン新規登録

質問編集履歴

2

from以降の文を追加

2018/06/06 04:04

投稿

bd_
bd_

スコア21

title CHANGED
File without changes
body CHANGED
@@ -24,11 +24,19 @@
24
24
  to_char(kj.終了時間,'hh24:mi') as 終了時間,
25
25
  (kj.終了時間 - kj.開始時間) * 24 - 1 as 実働時間,
26
26
  (select sum(kj.終了時間 - kj.開始時間) * 24 - 1 from 社員2 s) as 合計
27
+ from 社員2 s
27
28
 
29
+ inner join 勤務予定時間 k
28
- ```
30
+ on s.社員ID = k.社員ID
31
+ inner join 勤務時間 kj
32
+ on s.社員ID = kj.社員ID
33
+ and to_char(k.年月,'yyyy-mm') = to_char(kj.年月日,'yyyy-mm')
34
+ where k.社員ID = '0001'
35
+ and k.年月 = '2018-04-01 00:00:00';
29
36
 
30
- ### 試したこと
31
37
 
38
+ ```### 試したこと
39
+
32
40
  実働時間の合計を副問い合わせで表現した。
33
41
 
34
42
  ### 補足情報(FW/ツールのバージョンなど)

1

表の追加

2018/06/06 04:04

投稿

bd_
bd_

スコア21

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,21 @@
1
1
  ### 前提・実現したいこと
2
2
  SQLのSELECT文を用いて実働時間の合計を表示させたいです。
3
3
 
4
+ |開始時間|終了時間|実働時間|合計|
5
+ |:--|:--:|--:|
6
+ |08:30|19:30|10|25|
7
+ |09:00|17:30|7.5|
8
+ |09:00|17:30|7.5|
9
+
4
10
  ### 発生している問題・エラーメッセージ
5
11
  実際の合計時間と表示されている合計時間が異なる
12
+ |開始時間|終了時間|実働時間|合計|
13
+ |:--|:--:|--:|
14
+ |08:30|19:30|10|53.99.....|
15
+ |09:00|17:30|7.5|41.50.....|
16
+ |09:00|17:30|7.5|41.50.....|
6
17
 
18
+
7
19
  ### 該当のソースコード
8
20
 
9
21
  ```SQL
@@ -20,5 +32,4 @@
20
32
  実働時間の合計を副問い合わせで表現した。
21
33
 
22
34
  ### 補足情報(FW/ツールのバージョンなど)
23
-
24
- ここにより詳細な情報を記載してください。
35
+ Oracle SQL Developer