質問編集履歴

3

2020/08/13 01:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,165 +1,3 @@
1
- ### 前提・実現したいこと
1
+ ちらの質問は削除済みのものなっております。
2
2
 
3
-
4
-
5
- VB.NETでSQLを実行して、取り出したデータをテキスト出力するシステムの開発をしております。
6
-
7
- 出力条件について、わからない内容を教えていただきたいです。
8
-
9
- 全体の流れとしては
10
-
11
- ソース上でSQLを発行して、作成したデータを取得する。
12
-
13
- 取得したデータを1行ずつテキストファイルに出力する。
14
-
15
- 以上となります。
16
-
17
-
18
-
19
- 出力条件が、Aテーブルに関して、BNo、B行数が同一の行は1行分としてまとめて出力する。
20
-
21
- ※同一の場合、品IDと単価も同一となっているものとする。
22
-
23
- といったものです。こちらを実現したいのですが、やり方がわかりません。
24
-
25
-
26
-
27
- (テーブルについて、諸事情により画像添付ができないので以下に記述します。他にもありましたが、質問には関係ないので割愛します。)
28
-
29
-
30
-
31
- Aテーブル
32
-
33
- ID(キー)
34
-
35
- 行数(キー)
36
-
37
- BNo
38
-
39
- B行数
40
-
41
- 日付
42
-
43
- 区分
44
-
45
- 品ID
46
-
47
- 品名
48
-
49
- 単価
50
-
51
- 略称
52
-
53
- 数量
54
-
55
- 税抜金額
56
-
57
- 消費税額
58
-
59
-
60
-
61
- Bテーブル
62
-
63
- BNo(キー)
64
-
65
- B行数(キー)
66
-
67
- 日付
68
-
69
- 品番
70
-
71
- 区分
72
-
73
-
74
-
75
- テキストファイルに出力する項目
76
-
77
- ID
78
-
79
- 行数
80
-
81
- 日付
82
-
83
- 略称
84
-
85
- 数量
86
-
87
- 税抜金額
88
-
89
- 消費税額
90
-
91
-
92
-
93
- まとめる項目
94
-
95
- ↓↓↓
96
-
97
- 数量
98
-
99
- 税抜金額
100
-
101
- 消費税額
102
-
103
-
104
-
105
- BテーブルはAテーブルとJoinして出力しています。
106
-
107
-
108
-
109
- SQLやテキストファイルに出力するシステムは開発済みです。
110
-
111
- 上記の条件を成立させられれば完了となります。
112
-
113
-
114
-
115
- 情報が少なく恐れ入りますが、お力添えをよろしくお願いいたします。
3
+ よろしくお願いいたします。
116
-
117
-
118
-
119
-
120
-
121
- (以下追加情報です)
122
-
123
-
124
-
125
- ![イメージ説明](a4b0e7462739db849bcd902fd7fe1f11.png)
126
-
127
-
128
-
129
- すみません。カラムについて実際は他にも多数出力しており、Joinは必要になっています。
130
-
131
-
132
-
133
- ※追加で恐縮ですが、BテーブルのみのDetailも出力します。
134
-
135
-  BNoとBLineが同一の行は、複数行あっても1行である扱いで出力します。
136
-
137
- まとめる項目に関しては値を加算したいです。
138
-
139
- 例えばまとめるデータが2つあり、1つ目の数量が3で2つ目が4なら、数量7としたいです。
140
-
141
-
142
-
143
-
144
-
145
-
146
-
147
- ### 試したこと
148
-
149
-
150
-
151
- まとめて出力とのことだったので、SQL分を工夫すれば解決できるのではと思い、SUMとGroup Byを考えました。
152
-
153
- しかしまとめる項目以外にも複数項目があるのでうまくいきませんでした。
154
-
155
-
156
-
157
- ### 補足情報(FW/ツールのバージョンなど)
158
-
159
-
160
-
161
- Visual Studio2019
162
-
163
- SQLServer2017
164
-
165
- SSMS2017

2

2020/08/13 01:54

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -132,7 +132,11 @@
132
132
 
133
133
  ※追加で恐縮ですが、BテーブルのみのDetailも出力します。
134
134
 
135
-  BNoとBLineが同一の行は、複数行あっても1行である扱いで出力しますので、加算ではないです
135
+  BNoとBLineが同一の行は、複数行あっても1行である扱いで出力します。
136
+
137
+ まとめる項目に関しては値を加算したいです。
138
+
139
+ 例えばまとめるデータが2つあり、1つ目の数量が3で2つ目が4なら、数量7としたいです。
136
140
 
137
141
 
138
142
 

1

追加

2020/07/13 00:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -116,6 +116,30 @@
116
116
 
117
117
 
118
118
 
119
+
120
+
121
+ (以下追加情報です)
122
+
123
+
124
+
125
+ ![イメージ説明](a4b0e7462739db849bcd902fd7fe1f11.png)
126
+
127
+
128
+
129
+ すみません。カラムについて実際は他にも多数出力しており、Joinは必要になっています。
130
+
131
+
132
+
133
+ ※追加で恐縮ですが、BテーブルのみのDetailも出力します。
134
+
135
+  BNoとBLineが同一の行は、複数行あっても1行である扱いで出力しますので、加算ではないです。
136
+
137
+
138
+
139
+
140
+
141
+
142
+
119
143
  ### 試したこと
120
144
 
121
145