回答編集履歴

1

クエリ直書きに変更

2023/02/22 09:14

投稿

tempUser
tempUser

スコア2

test CHANGED
@@ -7,3 +7,25 @@
7
7
  ②売り上げ付け替え時
8
8
  ⇒ 従業員マスター履歴から、売上日時のその時に登録されていた従業員を選択肢として表示。
9
9
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-22/df158b79-4c77-43f5-bacd-d73a3ba1ead7.png)
10
+
11
+ 登録時は従業員現在マスターから選択させる。
12
+
13
+ SELECT
14
+ employee_code,
15
+ employee_name
16
+ FROM
17
+ m_current_employees;
18
+
19
+
20
+
21
+ 売り上げ付け替え時は、従業員マスター履歴から、その売り上げ登録時に存在していた従業員を抜き出して、その中から選択させる。
22
+
23
+ SELECT
24
+ employee_code,
25
+ employee_name
26
+ FROM
27
+ m_employee_log
28
+ WHERE
29
+ registration_date <= (SELECT sales_datetime FROM sales_number = '売上番号' )
30
+ AND
31
+ (SELECT sales_datetime FROM sales_number = '売上番号' ) <= deregistration_date;